home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1998-05-21 | 16.0 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v20 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 14 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6a 75 73 74 69 6e 62 |piled by| justinb|
|00000020| 40 65 62 6f 6e 79 2e 63 | 72 61 79 2e 63 6f 6d 20 |@ebony.c|ray.com |
|00000030| 6f 6e 20 4d 6f 6e 20 4d | 61 72 20 20 39 20 31 33 |on Mon M|ar 9 13|
|00000040| 3a 30 33 3a 31 33 20 31 | 39 39 38 0a 3b 3b 3b 20 |:03:13 1|998.;;; |
|00000050| 66 72 6f 6d 20 66 69 6c | 65 20 2f 68 6f 6d 65 2f |from fil|e /home/|
|00000060| 61 73 70 65 6e 30 37 2f | 6a 75 73 74 69 6e 62 2f |aspen07/|justinb/|
|00000070| 72 6f 6f 74 73 2f 66 72 | 65 65 77 61 72 65 2f 78 |roots/fr|eeware/x|
|00000080| 65 6d 61 63 73 2f 32 30 | 2e 33 2f 78 65 6d 61 63 |emacs/20|.3/xemac|
|00000090| 73 2d 32 30 2e 33 2f 6c | 69 73 70 2f 67 6e 75 73 |s-20.3/l|isp/gnus|
|000000a0| 2f 6e 6e 73 6f 75 70 2e | 65 6c 0a 3b 3b 3b 20 65 |/nnsoup.|el.;;; e|
|000000b0| 6d 61 63 73 20 76 65 72 | 73 69 6f 6e 20 32 30 2e |macs ver|sion 20.|
|000000c0| 34 20 22 45 6d 65 72 61 | 6c 64 22 20 58 45 6d 61 |4 "Emera|ld" XEma|
|000000d0| 63 73 20 20 4c 75 63 69 | 64 2e 0a 3b 3b 3b 20 62 |cs Luci|d..;;; b|
|000000e0| 79 74 65 63 6f 6d 70 20 | 76 65 72 73 69 6f 6e 20 |ytecomp |version |
|000000f0| 32 2e 32 35 20 58 45 6d | 61 63 73 3b 20 32 32 2d |2.25 XEm|acs; 22-|
|00000100| 4d 61 72 2d 39 36 2e 0a | 3b 3b 3b 20 6f 70 74 69 |Mar-96..|;;; opti|
|00000110| 6d 69 7a 61 74 69 6f 6e | 20 69 73 20 6f 6e 2e 0a |mization| is on..|
|00000120| 3b 3b 3b 20 74 68 69 73 | 20 66 69 6c 65 20 75 73 |;;; this| file us|
|00000130| 65 73 20 6f 70 63 6f 64 | 65 73 20 77 68 69 63 68 |es opcod|es which|
|00000140| 20 64 6f 20 6e 6f 74 20 | 65 78 69 73 74 20 69 6e | do not |exist in|
|00000150| 20 45 6d 61 63 73 20 31 | 39 2e 0a 0a 28 69 66 20 | Emacs 1|9...(if |
|00000160| 28 61 6e 64 20 28 62 6f | 75 6e 64 70 20 27 65 6d |(and (bo|undp 'em|
|00000170| 61 63 73 2d 76 65 72 73 | 69 6f 6e 29 0a 09 20 28 |acs-vers|ion).. (|
|00000180| 6f 72 20 28 61 6e 64 20 | 28 62 6f 75 6e 64 70 20 |or (and |(boundp |
|00000190| 27 65 70 6f 63 68 3a 3a | 76 65 72 73 69 6f 6e 29 |'epoch::|version)|
|000001a0| 20 65 70 6f 63 68 3a 3a | 76 65 72 73 69 6f 6e 29 | epoch::|version)|
|000001b0| 0a 09 20 20 20 20 20 28 | 73 74 72 69 6e 67 2d 6c |.. (|string-l|
|000001c0| 65 73 73 70 20 65 6d 61 | 63 73 2d 76 65 72 73 69 |essp ema|cs-versi|
|000001d0| 6f 6e 20 22 32 30 22 29 | 29 29 0a 20 20 20 20 28 |on "20")|)). (|
|000001e0| 65 72 72 6f 72 20 22 60 | 6e 6e 73 6f 75 70 2e 65 |error "`|nnsoup.e|
|000001f0| 6c 27 20 77 61 73 20 63 | 6f 6d 70 69 6c 65 64 20 |l' was c|ompiled |
|00000200| 66 6f 72 20 45 6d 61 63 | 73 20 32 30 22 29 29 0a |for Emac|s 20")).|
|00000210| 0a 28 6f 72 20 28 62 6f | 75 6e 64 70 20 27 63 75 |.(or (bo|undp 'cu|
|00000220| 72 72 65 6e 74 2d 6c 6f | 61 64 2d 6c 69 73 74 29 |rrent-lo|ad-list)|
|00000230| 20 28 73 65 74 71 20 63 | 75 72 72 65 6e 74 2d 6c | (setq c|urrent-l|
|00000240| 6f 61 64 2d 6c 69 73 74 | 20 6e 69 6c 29 29 0a 0a |oad-list| nil))..|
|00000250| 0a 28 62 79 74 65 2d 63 | 6f 64 65 20 22 c0 c1 21 |.(byte-c|ode "..!|
|00000260| 88 c0 c2 21 88 c0 c3 21 | 88 c0 c4 21 88 c0 c5 21 |...!...!|...!...!|
|00000270| 88 c6 c7 c8 c9 5c 22 c9 | 89 46 0e 5c 6e 42 16 5c |.....\".|.F.\nB.\|
|00000280| 6e c6 cb 44 0e 0c 42 16 | 0c c9 87 22 20 5b 72 65 |n..D..B.|..." [re|
|00000290| 71 75 69 72 65 20 6e 6e | 68 65 61 64 65 72 20 6e |quire nn|header n|
|000002a0| 6e 6d 61 69 6c 20 67 6e | 75 73 2d 73 6f 75 70 20 |nmail gn|us-soup |
|000002b0| 67 6e 75 73 2d 6d 73 67 | 20 6e 6e 6f 6f 20 6e 6e |gnus-msg| nnoo nn|
|000002c0| 73 6f 75 70 20 6d 61 70 | 63 61 72 20 23 5b 28 70 |soup map|car #[(p|
|000002d0| 29 20 22 08 43 87 22 20 | 5b 70 5d 20 31 5d 20 6e |) ".C." |[p] 1] n|
|000002e0| 69 6c 20 6e 6e 6f 6f 2d | 64 65 66 69 6e 69 74 69 |il nnoo-|definiti|
|000002f0| 6f 6e 2d 61 6c 69 73 74 | 20 22 2a 69 6e 74 65 72 |on-alist| "*inter|
|00000300| 6e 61 6c 2d 6e 6f 6e 2d | 69 6e 69 74 69 61 6c 69 |nal-non-|initiali|
|00000310| 7a 65 64 2d 62 61 63 6b | 65 6e 64 2a 22 20 6e 6e |zed-back|end*" nn|
|00000320| 6f 6f 2d 73 74 61 74 65 | 2d 61 6c 69 73 74 5d 20 |oo-state|-alist] |
|00000330| 34 29 0a 23 40 32 35 20 | 2a 53 4f 55 50 20 70 61 |4).#@25 |*SOUP pa|
|00000340| 63 6b 65 74 20 64 69 72 | 65 63 74 6f 72 79 2e 1f |cket dir|ectory..|
|00000350| 0a 28 64 65 66 76 61 72 | 20 6e 6e 73 6f 75 70 2d |.(defvar| nnsoup-|
|00000360| 64 69 72 65 63 74 6f 72 | 79 20 22 7e 2f 53 4f 55 |director|y "~/SOU|
|00000370| 50 2f 22 20 28 23 24 20 | 2e 20 2d 38 32 34 29 29 |P/" (#$ |. -824))|
|00000380| 0a 28 6e 6e 6f 6f 2d 64 | 65 66 69 6e 65 20 27 6e |.(nnoo-d|efine 'n|
|00000390| 6e 73 6f 75 70 2d 64 69 | 72 65 63 74 6f 72 79 20 |nsoup-di|rectory |
|000003a0| 6e 69 6c 29 0a 23 40 34 | 33 20 2a 57 68 65 72 65 |nil).#@4|3 *Where|
|000003b0| 20 6e 6e 73 6f 75 70 20 | 77 69 6c 6c 20 73 74 6f | nnsoup |will sto|
|000003c0| 72 65 20 74 65 6d 70 6f | 72 61 72 79 20 66 69 6c |re tempo|rary fil|
|000003d0| 65 73 2e 1f 0a 28 64 65 | 66 76 61 72 20 6e 6e 73 |es...(de|fvar nns|
|000003e0| 6f 75 70 2d 74 6d 70 2d | 64 69 72 65 63 74 6f 72 |oup-tmp-|director|
|000003f0| 79 20 22 2f 74 6d 70 2f | 22 20 28 23 24 20 2e 20 |y "/tmp/|" (#$ . |
|00000400| 2d 39 33 38 29 29 0a 28 | 6e 6e 6f 6f 2d 64 65 66 |-938)).(|nnoo-def|
|00000410| 69 6e 65 20 27 6e 6e 73 | 6f 75 70 2d 74 6d 70 2d |ine 'nns|oup-tmp-|
|00000420| 64 69 72 65 63 74 6f 72 | 79 20 6e 69 6c 29 0a 23 |director|y nil).#|
|00000430| 40 35 33 20 2a 44 69 72 | 65 63 74 6f 72 79 20 77 |@53 *Dir|ectory w|
|00000440| 68 65 72 65 20 6f 75 74 | 67 6f 69 6e 67 20 70 61 |here out|going pa|
|00000450| 63 6b 65 74 73 20 77 69 | 6c 6c 20 62 65 20 63 6f |ckets wi|ll be co|
|00000460| 6d 70 6f 73 65 64 2e 1f | 0a 28 64 65 66 76 61 72 |mposed..|.(defvar|
|00000470| 20 6e 6e 73 6f 75 70 2d | 72 65 70 6c 69 65 73 2d | nnsoup-|replies-|
|00000480| 64 69 72 65 63 74 6f 72 | 79 20 28 63 6f 6e 63 61 |director|y (conca|
|00000490| 74 20 6e 6e 73 6f 75 70 | 2d 64 69 72 65 63 74 6f |t nnsoup|-directo|
|000004a0| 72 79 20 22 72 65 70 6c | 69 65 73 2f 22 29 20 28 |ry "repl|ies/") (|
|000004b0| 23 24 20 2e 20 2d 31 30 | 37 36 29 29 0a 28 6e 6e |#$ . -10|76)).(nn|
|000004c0| 6f 6f 2d 64 65 66 69 6e | 65 20 27 6e 6e 73 6f 75 |oo-defin|e 'nnsou|
|000004d0| 70 2d 72 65 70 6c 69 65 | 73 2d 64 69 72 65 63 74 |p-replie|s-direct|
|000004e0| 6f 72 79 20 6e 69 6c 29 | 0a 23 40 33 34 20 2a 46 |ory nil)|.#@34 *F|
|000004f0| 6f 72 6d 61 74 20 6f 66 | 20 74 68 65 20 72 65 70 |ormat of| the rep|
|00000500| 6c 69 65 73 20 70 61 63 | 6b 61 67 65 73 2e 1f 0a |lies pac|kages...|
|00000510| 28 64 65 66 76 61 72 20 | 6e 6e 73 6f 75 70 2d 72 |(defvar |nnsoup-r|
|00000520| 65 70 6c 69 65 73 2d 66 | 6f 72 6d 61 74 2d 74 79 |eplies-f|ormat-ty|
|00000530| 70 65 20 3f 6e 20 28 23 | 24 20 2e 20 2d 31 32 36 |pe ?n (#|$ . -126|
|00000540| 32 29 29 0a 28 6e 6e 6f | 6f 2d 64 65 66 69 6e 65 |2)).(nno|o-define|
|00000550| 20 27 6e 6e 73 6f 75 70 | 2d 72 65 70 6c 69 65 73 | 'nnsoup|-replies|
|00000560| 2d 66 6f 72 6d 61 74 2d | 74 79 70 65 20 6e 69 6c |-format-|type nil|
|00000570| 29 0a 23 40 33 38 20 2a | 49 6e 64 65 78 20 74 79 |).#@38 *|Index ty|
|00000580| 70 65 20 6f 66 20 74 68 | 65 20 72 65 70 6c 69 65 |pe of th|e replie|
|00000590| 73 20 70 61 63 6b 61 67 | 65 73 2e 1f 0a 28 64 65 |s packag|es...(de|
|000005a0| 66 76 61 72 20 6e 6e 73 | 6f 75 70 2d 72 65 70 6c |fvar nns|oup-repl|
|000005b0| 69 65 73 2d 69 6e 64 65 | 78 2d 74 79 70 65 20 3f |ies-inde|x-type ?|
|000005c0| 6e 20 28 23 24 20 2e 20 | 2d 31 33 39 39 29 29 0a |n (#$ . |-1399)).|
|000005d0| 28 6e 6e 6f 6f 2d 64 65 | 66 69 6e 65 20 27 6e 6e |(nnoo-de|fine 'nn|
|000005e0| 73 6f 75 70 2d 72 65 70 | 6c 69 65 73 2d 69 6e 64 |soup-rep|lies-ind|
|000005f0| 65 78 2d 74 79 70 65 20 | 6e 69 6c 29 0a 23 40 31 |ex-type |nil).#@1|
|00000600| 34 20 41 63 74 69 76 65 | 20 66 69 6c 65 2e 1f 0a |4 Active| file...|
|00000610| 28 64 65 66 76 61 72 20 | 6e 6e 73 6f 75 70 2d 61 |(defvar |nnsoup-a|
|00000620| 63 74 69 76 65 2d 66 69 | 6c 65 20 28 63 6f 6e 63 |ctive-fi|le (conc|
|00000630| 61 74 20 6e 6e 73 6f 75 | 70 2d 64 69 72 65 63 74 |at nnsou|p-direct|
|00000640| 6f 72 79 20 22 61 63 74 | 69 76 65 22 29 20 28 23 |ory "act|ive") (#|
|00000650| 24 20 2e 20 31 35 33 38 | 29 29 0a 28 6e 6e 6f 6f |$ . 1538|)).(nnoo|
|00000660| 2d 64 65 66 69 6e 65 20 | 27 6e 6e 73 6f 75 70 2d |-define |'nnsoup-|
|00000670| 61 63 74 69 76 65 2d 66 | 69 6c 65 20 6e 69 6c 29 |active-f|ile nil)|
|00000680| 0a 23 40 32 30 36 20 46 | 6f 72 6d 61 74 20 73 74 |.#@206 F|ormat st|
|00000690| 72 69 6e 67 20 63 6f 6d | 6d 61 6e 64 20 66 6f 72 |ring com|mand for|
|000006a0| 20 70 61 63 6b 69 6e 67 | 20 61 20 53 4f 55 50 20 | packing| a SOUP |
|000006b0| 70 61 63 6b 65 74 2e 0a | 54 68 65 20 53 4f 55 50 |packet..|The SOUP|
|000006c0| 20 66 69 6c 65 73 20 77 | 69 6c 6c 20 62 65 20 69 | files w|ill be i|
|000006d0| 6e 73 65 72 74 65 64 20 | 77 68 65 72 65 20 74 68 |nserted |where th|
|000006e0| 65 20 25 73 20 69 73 20 | 69 6e 20 74 68 65 20 73 |e %s is |in the s|
|000006f0| 74 72 69 6e 67 2e 0a 54 | 68 69 73 20 73 74 72 69 |tring..T|his stri|
|00000700| 6e 67 20 4d 55 53 54 20 | 63 6f 6e 74 61 69 6e 20 |ng MUST |contain |
|00000710| 62 6f 74 68 20 25 73 20 | 61 6e 64 20 25 64 2e 20 |both %s |and %d. |
|00000720| 20 54 68 65 20 66 69 6c | 65 20 6e 75 6d 62 65 72 | The fil|e number|
|00000730| 20 77 69 6c 6c 20 62 65 | 0a 69 6e 73 65 72 74 65 | will be|.inserte|
|00000740| 64 20 77 68 65 72 65 20 | 25 64 20 61 70 70 65 61 |d where |%d appea|
|00000750| 72 73 2e 1f 0a 28 64 65 | 66 76 61 72 20 6e 6e 73 |rs...(de|fvar nns|
|00000760| 6f 75 70 2d 70 61 63 6b | 65 72 20 22 74 61 72 20 |oup-pack|er "tar |
|00000770| 63 66 20 2d 20 25 73 20 | 7c 20 67 7a 69 70 20 3e |cf - %s || gzip >|
|00000780| 20 24 48 4f 4d 45 2f 53 | 6f 75 70 69 6e 25 64 2e | $HOME/S|oupin%d.|
|00000790| 74 67 7a 22 20 28 23 24 | 20 2e 20 31 36 37 31 29 |tgz" (#$| . 1671)|
|000007a0| 29 0a 28 6e 6e 6f 6f 2d | 64 65 66 69 6e 65 20 27 |).(nnoo-|define '|
|000007b0| 6e 6e 73 6f 75 70 2d 70 | 61 63 6b 65 72 20 6e 69 |nnsoup-p|acker ni|
|000007c0| 6c 29 0a 23 40 31 30 37 | 20 2a 46 6f 72 6d 61 74 |l).#@107| *Format|
|000007d0| 20 73 74 72 69 6e 67 20 | 63 6f 6d 6d 61 6e 64 20 | string |command |
|000007e0| 66 6f 72 20 75 6e 70 61 | 63 6b 69 6e 67 20 61 20 |for unpa|cking a |
|000007f0| 53 4f 55 50 20 70 61 63 | 6b 65 74 2e 0a 54 68 65 |SOUP pac|ket..The|
|00000800| 20 53 4f 55 50 20 70 61 | 63 6b 65 74 20 66 69 6c | SOUP pa|cket fil|
|00000810| 65 20 6e 61 6d 65 20 77 | 69 6c 6c 20 62 65 20 69 |e name w|ill be i|
|00000820| 6e 73 65 72 74 65 64 20 | 61 74 20 74 68 65 20 25 |nserted |at the %|
|00000830| 73 2e 1f 0a 28 64 65 66 | 76 61 72 20 6e 6e 73 6f |s...(def|var nnso|
|00000840| 75 70 2d 75 6e 70 61 63 | 6b 65 72 20 22 67 75 6e |up-unpac|ker "gun|
|00000850| 7a 69 70 20 2d 63 20 25 | 73 20 7c 20 74 61 72 20 |zip -c %|s | tar |
|00000860| 78 76 66 20 2d 22 20 28 | 23 24 20 2e 20 2d 31 39 |xvf -" (|#$ . -19|
|00000870| 39 33 29 29 0a 28 6e 6e | 6f 6f 2d 64 65 66 69 6e |93)).(nn|oo-defin|
|00000880| 65 20 27 6e 6e 73 6f 75 | 70 2d 75 6e 70 61 63 6b |e 'nnsou|p-unpack|
|00000890| 65 72 20 6e 69 6c 29 0a | 23 40 34 37 20 2a 57 68 |er nil).|#@47 *Wh|
|000008a0| 65 72 65 20 6e 6e 73 6f | 75 70 20 77 69 6c 6c 20 |ere nnso|up will |
|000008b0| 6c 6f 6f 6b 20 66 6f 72 | 20 69 6e 63 6f 6d 69 6e |look for| incomin|
|000008c0| 67 20 70 61 63 6b 65 74 | 73 2e 1f 0a 28 64 65 66 |g packet|s...(def|
|000008d0| 76 61 72 20 6e 6e 73 6f | 75 70 2d 70 61 63 6b 65 |var nnso|up-packe|
|000008e0| 74 2d 64 69 72 65 63 74 | 6f 72 79 20 22 7e 2f 22 |t-direct|ory "~/"|
|000008f0| 20 28 23 24 20 2e 20 2d | 32 32 30 35 29 29 0a 28 | (#$ . -|2205)).(|
|00000900| 6e 6e 6f 6f 2d 64 65 66 | 69 6e 65 20 27 6e 6e 73 |nnoo-def|ine 'nns|
|00000910| 6f 75 70 2d 70 61 63 6b | 65 74 2d 64 69 72 65 63 |oup-pack|et-direc|
|00000920| 74 6f 72 79 20 6e 69 6c | 29 0a 23 40 37 33 20 2a |tory nil|).#@73 *|
|00000930| 52 65 67 75 6c 61 72 20 | 65 78 70 72 65 73 73 69 |Regular |expressi|
|00000940| 6f 6e 20 6d 61 74 63 68 | 69 6e 67 20 53 4f 55 50 |on match|ing SOUP|
|00000950| 20 70 61 63 6b 65 74 73 | 20 69 6e 20 60 6e 6e 73 | packets| in `nns|
|00000960| 6f 75 70 2d 70 61 63 6b | 65 74 2d 64 69 72 65 63 |oup-pack|et-direc|
|00000970| 74 6f 72 79 27 2e 1f 0a | 28 64 65 66 76 61 72 20 |tory'...|(defvar |
|00000980| 6e 6e 73 6f 75 70 2d 70 | 61 63 6b 65 74 2d 72 65 |nnsoup-p|acket-re|
|00000990| 67 65 78 70 20 22 53 6f | 75 70 6f 75 74 22 20 28 |gexp "So|upout" (|
|000009a0| 23 24 20 2e 20 2d 32 33 | 35 31 29 29 0a 28 6e 6e |#$ . -23|51)).(nn|
|000009b0| 6f 6f 2d 64 65 66 69 6e | 65 20 27 6e 6e 73 6f 75 |oo-defin|e 'nnsou|
|000009c0| 70 2d 70 61 63 6b 65 74 | 2d 72 65 67 65 78 70 20 |p-packet|-regexp |
|000009d0| 6e 69 6c 29 0a 23 40 31 | 37 20 6e 6e 73 6f 75 70 |nil).#@1|7 nnsoup|
|000009e0| 20 76 65 72 73 69 6f 6e | 2e 1f 0a 28 64 65 66 63 | version|...(defc|
|000009f0| 6f 6e 73 74 20 6e 6e 73 | 6f 75 70 2d 76 65 72 73 |onst nns|oup-vers|
|00000a00| 69 6f 6e 20 22 6e 6e 73 | 6f 75 70 20 30 2e 30 22 |ion "nns|oup 0.0"|
|00000a10| 20 28 23 24 20 2e 20 32 | 35 32 32 29 29 0a 28 62 | (#$ . 2|522)).(b|
|00000a20| 79 74 65 2d 63 6f 64 65 | 20 22 c0 c1 21 ac 82 c2 |yte-code| "..!...|
|00000a30| 11 c1 0b 42 13 c4 c1 c5 | 5c 22 88 c0 c6 21 ac 83 |...B....|\"...!..|
|00000a40| c5 16 06 c6 0b 42 13 c4 | c6 c5 5c 22 88 c0 c7 21 |.....B..|..\"...!|
|00000a50| ac 83 c8 16 07 c7 0b 42 | 13 c4 c7 c5 5c 22 88 c0 |.......B|....\"..|
|00000a60| c9 21 ac 83 c5 16 09 c9 | 0b 42 13 c4 c9 c5 5c 22 |.!......|.B....\"|
|00000a70| 88 c0 ca 21 ac 83 c5 16 | 5c 6e ca 0b 42 13 c4 ca |...!....|\n..B...|
|00000a80| c5 5c 22 88 c0 cb 21 ac | 83 c5 16 0b cb 0b 42 13 |.\"...!.|......B.|
|00000a90| c4 cb c5 5c 22 88 c0 cc | 21 ac 83 c5 16 0c cc 0b |...\"...|!.......|
|00000aa0| 42 13 c4 cc c5 5c 22 88 | c0 cd 21 ac 83 c5 16 0d |B....\".|..!.....|
|00000ab0| cd 0b 42 13 c4 cd c5 5c | 22 88 ce cf 21 87 22 20 |..B....\|"...!." |
|00000ac0| 5b 62 6f 75 6e 64 70 20 | 6e 6e 73 6f 75 70 2d 73 |[boundp |nnsoup-s|
|00000ad0| 74 61 74 75 73 2d 73 74 | 72 69 6e 67 20 22 22 20 |tatus-st|ring "" |
|00000ae0| 63 75 72 72 65 6e 74 2d | 6c 6f 61 64 2d 6c 69 73 |current-|load-lis|
|00000af0| 74 20 6e 6e 6f 6f 2d 64 | 65 66 69 6e 65 20 6e 69 |t nnoo-d|efine ni|
|00000b00| 6c 20 6e 6e 73 6f 75 70 | 2d 67 72 6f 75 70 2d 61 |l nnsoup|-group-a|
|00000b10| 6c 69 73 74 20 6e 6e 73 | 6f 75 70 2d 63 75 72 72 |list nns|oup-curr|
|00000b20| 65 6e 74 2d 70 72 65 66 | 69 78 20 30 20 6e 6e 73 |ent-pref|ix 0 nns|
|00000b30| 6f 75 70 2d 72 65 70 6c | 69 65 73 2d 6c 69 73 74 |oup-repl|ies-list|
|00000b40| 20 6e 6e 73 6f 75 70 2d | 62 75 66 66 65 72 73 20 | nnsoup-|buffers |
|00000b50| 6e 6e 73 6f 75 70 2d 63 | 75 72 72 65 6e 74 2d 67 |nnsoup-c|urrent-g|
|00000b60| 72 6f 75 70 20 6e 6e 73 | 6f 75 70 2d 67 72 6f 75 |roup nns|oup-grou|
|00000b70| 70 2d 61 6c 69 73 74 2d | 74 6f 75 63 68 65 64 20 |p-alist-|touched |
|00000b80| 6e 6e 73 6f 75 70 2d 61 | 72 74 69 63 6c 65 2d 61 |nnsoup-a|rticle-a|
|00000b90| 6c 69 73 74 20 6e 6e 6f | 6f 2d 64 65 66 69 6e 65 |list nno|o-define|
|00000ba0| 2d 62 61 73 69 63 73 2d | 31 20 6e 6e 73 6f 75 70 |-basics-|1 nnsoup|
|00000bb0| 5d 20 33 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |] 3).(de|falias '|
|00000bc0| 6e 6e 73 6f 75 70 2d 72 | 65 74 72 69 65 76 65 2d |nnsoup-r|etrieve-|
|00000bd0| 68 65 61 64 65 72 73 20 | 23 5b 28 73 65 71 75 65 |headers |#[(seque|
|00000be0| 6e 63 65 20 26 6f 70 74 | 69 6f 6e 61 6c 20 67 72 |nce &opt|ional gr|
|00000bf0| 6f 75 70 20 73 65 72 76 | 65 72 20 66 65 74 63 68 |oup serv|er fetch|
|00000c00| 2d 6f 6c 64 29 20 22 c0 | 09 21 88 8a 5c 6e 71 88 |-old) ".|.!..\nq.|
|00000c10| c3 20 88 c4 0d 0e 06 5c | 22 41 41 0e 07 c8 c9 89 |. .....\|"AA.....|
|00000c20| 89 1e 5c 6e 1e 0b 1e 0c | 1e 0d 1e 0e 1e 0f 0e 07 |..\n....|........|
|00000c30| 40 3b ab 84 d0 82 40 01 | 0e 0f ab f3 0e 07 ab ef |@;....@.|........|
|00000c40| 0e 0f ab 93 0e 0f 40 40 | 41 0e 07 40 57 ab 88 0e |......@@|A..@W...|
|00000c50| 0f 41 89 16 0f ac 6d 0e | 0f ab 5d 0e 0f 40 0e 0c |.A....m.|..]..@..|
|00000c60| 42 16 0c c9 16 0b 0e 0f | 40 41 40 d1 48 d2 48 d3 |B.......|@A@.H.H.|
|00000c70| 55 ac 8d d4 d5 0e 0f 40 | 41 40 d6 48 21 21 ac 83 |U......@|A@.H!!..|
|00000c80| c9 16 0d 0e 07 ab 9b 0e | 07 40 0e 0f 40 40 41 58 |........|.@..@@AX|
|00000c90| ab 90 0e 07 40 0e 0b 42 | 16 0b 0e 07 41 89 16 07 |....@..B|....A...|
|00000ca0| ac 65 0e 0c 0e 0b 9f 0e | 0c 40 42 a0 88 aa 09 0e |.e......|.@B.....|
|00000cb0| 0c 9f 16 0c 0e 0d ab ce | 0e 0c ab c7 64 62 88 60 |........|....db.`|
|00000cc0| 0e 0c 40 41 40 40 d7 d1 | 0e 0c 40 38 d6 48 21 1e |..@A@@..|..@8.H!.|
|00000cd0| 18 1e 19 1e 1a 0e 18 ab | a1 db 0e 18 21 88 0e 1a |........|....!...|
|00000ce0| 62 88 dc dd 21 ab 93 de | df 0e 19 21 c8 89 23 88 |b...!...|...!..#.|
|00000cf0| 0e 19 54 16 19 d2 79 88 | aa 68 2b 0e 0c 41 89 16 |..T...y.|.h+..A..|
|00000d00| 0c ac 39 e0 aa c4 0e 0c | ab bc 0e 0c 40 40 16 0e |..9.....|....@@..|
|00000d10| 0e 0c 41 16 0c 0e 0e ab | 6d e1 0e 0e 40 0e 0c 40 |..A.....|m...@..@|
|00000d20| 41 e2 23 89 16 5c 6e ab | 96 64 62 88 e3 e4 0e 0e |A.#..\n.|.db.....|
|00000d30| 40 5c 22 63 88 db 0e 5c | 6e 21 88 64 62 88 e5 63 |@\"c...\|n!.db..c|
|00000d40| 88 0e 0e 41 89 16 0e aa | 51 e6 20 88 d0 2e 07 87 |...A....|Q. .....|
|00000d50| 22 20 5b 6e 6e 73 6f 75 | 70 2d 70 6f 73 73 69 62 |" [nnsou|p-possib|
|00000d60| 6c 79 2d 63 68 61 6e 67 | 65 2d 67 72 6f 75 70 20 |ly-chang|e-group |
|00000d70| 67 72 6f 75 70 20 6e 6e | 74 70 2d 73 65 72 76 65 |group nn|tp-serve|
|00000d80| 72 2d 62 75 66 66 65 72 | 20 65 72 61 73 65 2d 62 |r-buffer| erase-b|
|00000d90| 75 66 66 65 72 20 61 73 | 73 6f 63 20 6e 6e 73 6f |uffer as|soc nnso|
|00000da0| 75 70 2d 63 75 72 72 65 | 6e 74 2d 67 72 6f 75 70 |up-curre|nt-group|
|00000db0| 20 6e 6e 73 6f 75 70 2d | 67 72 6f 75 70 2d 61 6c | nnsoup-|group-al|
|00000dc0| 69 73 74 20 73 65 71 75 | 65 6e 63 65 20 74 20 6e |ist sequ|ence t n|
|00000dd0| 69 6c 20 6d 73 67 2d 62 | 75 66 20 74 68 69 73 2d |il msg-b|uf this-|
|00000de0| 61 72 65 61 2d 73 65 71 | 20 75 73 65 66 75 6c 2d |area-seq| useful-|
|00000df0| 61 72 65 61 73 20 75 73 | 65 2d 6e 6f 76 20 61 72 |areas us|e-nov ar|
|00000e00| 74 69 63 6c 65 73 20 61 | 72 65 61 73 20 68 65 61 |ticles a|reas hea|
|00000e10| 64 65 72 73 20 32 20 31 | 20 3f 6e 20 66 69 6c 65 |ders 2 1| ?n file|
|00000e20| 2d 65 78 69 73 74 73 2d | 70 20 6e 6e 73 6f 75 70 |-exists-|p nnsoup|
|00000e30| 2d 66 69 6c 65 20 30 20 | 6e 6e 73 6f 75 70 2d 69 |-file 0 |nnsoup-i|
|00000e40| 6e 64 65 78 2d 62 75 66 | 66 65 72 20 69 6e 64 65 |ndex-buf|fer inde|
|00000e50| 78 2d 62 75 66 66 65 72 | 20 6e 75 6d 62 65 72 20 |x-buffer| number |
|00000e60| 62 20 69 6e 73 65 72 74 | 2d 62 75 66 66 65 72 2d |b insert|-buffer-|
|00000e70| 73 75 62 73 74 72 69 6e | 67 20 6c 6f 6f 6b 69 6e |substrin|g lookin|
|00000e80| 67 2d 61 74 20 22 5b 30 | 2d 39 5d 2b 22 20 72 65 |g-at "[0|-9]+" re|
|00000e90| 70 6c 61 63 65 2d 6d 61 | 74 63 68 20 69 6e 74 2d |place-ma|tch int-|
|00000ea0| 74 6f 2d 73 74 72 69 6e | 67 20 6e 6f 76 20 6e 6e |to-strin|g nov nn|
|00000eb0| 73 6f 75 70 2d 6e 61 72 | 72 6f 77 2d 74 6f 2d 61 |soup-nar|row-to-a|
|00000ec0| 72 74 69 63 6c 65 20 68 | 65 61 64 20 66 6f 72 6d |rticle h|ead form|
|00000ed0| 61 74 20 22 32 32 31 20 | 25 64 20 41 72 74 69 63 |at "221 |%d Artic|
|00000ee0| 6c 65 20 72 65 74 72 69 | 65 76 65 64 2e 5c 6e 22 |le retri|eved.\n"|
|00000ef0| 20 22 2e 5c 6e 22 20 6e | 6e 68 65 61 64 65 72 2d | ".\n" n|nheader-|
|00000f00| 66 6f 6c 64 2d 63 6f 6e | 74 69 6e 75 61 74 69 6f |fold-con|tinuatio|
|00000f10| 6e 2d 6c 69 6e 65 73 5d | 20 37 5d 29 0a 28 6e 6e |n-lines]| 7]).(nn|
|00000f20| 6f 6f 2d 72 65 67 69 73 | 74 65 72 2d 66 75 6e 63 |oo-regis|ter-func|
|00000f30| 74 69 6f 6e 20 27 6e 6e | 73 6f 75 70 2d 72 65 74 |tion 'nn|soup-ret|
|00000f40| 72 69 65 76 65 2d 68 65 | 61 64 65 72 73 29 0a 28 |rieve-he|aders).(|
|00000f50| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00000f60| 2d 6f 70 65 6e 2d 73 65 | 72 76 65 72 20 23 5b 28 |-open-se|rver #[(|
|00000f70| 73 65 72 76 65 72 20 26 | 6f 70 74 69 6f 6e 61 6c |server &|optional|
|00000f80| 20 64 65 66 73 29 20 22 | c0 c1 5c 6e 0b 23 88 c4 | defs) "|..\n.#..|
|00000f90| 0d 21 ac 85 c6 c7 c8 8f | 88 c4 0d 21 ac 89 c9 20 |.!......|...!... |
|00000fa0| 88 ca c1 cb 0d 23 87 cc | cd 0d 21 21 ac 89 c9 20 |.....#..|..!!... |
|00000fb0| 88 ca c1 ce 0d 23 87 cf | 20 88 ca c1 d0 5c 6e 0d |.....#..| ....\n.|
|00000fc0| 24 88 d1 87 22 20 5b 6e | 6e 6f 6f 2d 63 68 61 6e |$..." [n|noo-chan|
|00000fd0| 67 65 2d 73 65 72 76 65 | 72 20 6e 6e 73 6f 75 70 |ge-serve|r nnsoup|
|00000fe0| 20 73 65 72 76 65 72 20 | 64 65 66 73 20 66 69 6c | server |defs fil|
|00000ff0| 65 2d 65 78 69 73 74 73 | 2d 70 20 6e 6e 73 6f 75 |e-exists|-p nnsou|
|00001000| 70 2d 64 69 72 65 63 74 | 6f 72 79 20 6e 69 6c 20 |p-direct|ory nil |
|00001010| 28 6d 61 6b 65 2d 64 69 | 72 65 63 74 6f 72 79 20 |(make-di|rectory |
|00001020| 6e 6e 73 6f 75 70 2d 64 | 69 72 65 63 74 6f 72 79 |nnsoup-d|irectory|
|00001030| 20 74 29 20 28 28 65 72 | 72 6f 72 29 29 20 6e 6e | t) ((er|ror)) nn|
|00001040| 73 6f 75 70 2d 63 6c 6f | 73 65 2d 73 65 72 76 65 |soup-clo|se-serve|
|00001050| 72 20 6e 6e 68 65 61 64 | 65 72 2d 72 65 70 6f 72 |r nnhead|er-repor|
|00001060| 74 20 22 43 6f 75 6c 64 | 6e 27 74 20 63 72 65 61 |t "Could|n't crea|
|00001070| 74 65 20 64 69 72 65 63 | 74 6f 72 79 3a 20 25 73 |te direc|tory: %s|
|00001080| 22 20 66 69 6c 65 2d 64 | 69 72 65 63 74 6f 72 79 |" file-d|irectory|
|00001090| 2d 70 20 66 69 6c 65 2d | 74 72 75 65 6e 61 6d 65 |-p file-|truename|
|000010a0| 20 22 4e 6f 74 20 61 20 | 64 69 72 65 63 74 6f 72 | "Not a |director|
|000010b0| 79 3a 20 25 73 22 20 6e | 6e 73 6f 75 70 2d 72 65 |y: %s" n|nsoup-re|
|000010c0| 61 64 2d 61 63 74 69 76 | 65 2d 66 69 6c 65 20 22 |ad-activ|e-file "|
|000010d0| 4f 70 65 6e 65 64 20 73 | 65 72 76 65 72 20 25 73 |Opened s|erver %s|
|000010e0| 20 75 73 69 6e 67 20 64 | 69 72 65 63 74 6f 72 79 | using d|irectory|
|000010f0| 20 25 73 22 20 74 5d 20 | 35 5d 29 0a 28 6e 6e 6f | %s" t] |5]).(nno|
|00001100| 6f 2d 72 65 67 69 73 74 | 65 72 2d 66 75 6e 63 74 |o-regist|er-funct|
|00001110| 69 6f 6e 20 27 6e 6e 73 | 6f 75 70 2d 6f 70 65 6e |ion 'nns|oup-open|
|00001120| 2d 73 65 72 76 65 72 29 | 0a 28 64 65 66 61 6c 69 |-server)|.(defali|
|00001130| 61 73 20 27 6e 6e 73 6f | 75 70 2d 72 65 71 75 65 |as 'nnso|up-reque|
|00001140| 73 74 2d 63 6c 6f 73 65 | 20 23 5b 6e 69 6c 20 22 |st-close| #[nil "|
|00001150| c0 20 88 c1 20 88 c2 20 | 88 c3 1c 0d ab 95 0d 89 |. .. .. |........|
|00001160| 41 15 40 41 89 14 ab 73 | c6 0c 21 ab 6e c7 0c 21 |A.@A...s|..!.n..!|
|00001170| 88 aa 68 29 c3 16 08 c3 | 16 09 c3 16 5c 6e c3 16 |..h)....|....\n..|
|00001180| 0b cc cd 21 88 ce 87 22 | 20 5b 6e 6e 73 6f 75 70 |...!..."| [nnsoup|
|00001190| 2d 77 72 69 74 65 2d 61 | 63 74 69 76 65 2d 66 69 |-write-a|ctive-fi|
|000011a0| 6c 65 20 6e 6e 73 6f 75 | 70 2d 77 72 69 74 65 2d |le nnsou|p-write-|
|000011b0| 72 65 70 6c 69 65 73 20 | 67 6e 75 73 2d 73 6f 75 |replies |gnus-sou|
|000011c0| 70 2d 73 61 76 65 2d 61 | 72 65 61 73 20 6e 69 6c |p-save-a|reas nil|
|000011d0| 20 62 75 66 66 65 72 20 | 6e 6e 73 6f 75 70 2d 62 | buffer |nnsoup-b|
|000011e0| 75 66 66 65 72 73 20 62 | 75 66 66 65 72 2d 6e 61 |uffers b|uffer-na|
|000011f0| 6d 65 20 6b 69 6c 6c 2d | 62 75 66 66 65 72 20 6e |me kill-|buffer n|
|00001200| 6e 73 6f 75 70 2d 67 72 | 6f 75 70 2d 61 6c 69 73 |nsoup-gr|oup-alis|
|00001210| 74 20 6e 6e 73 6f 75 70 | 2d 67 72 6f 75 70 2d 61 |t nnsoup|-group-a|
|00001220| 6c 69 73 74 2d 74 6f 75 | 63 68 65 64 20 6e 6e 73 |list-tou|ched nns|
|00001230| 6f 75 70 2d 63 75 72 72 | 65 6e 74 2d 67 72 6f 75 |oup-curr|ent-grou|
|00001240| 70 20 6e 6e 73 6f 75 70 | 2d 72 65 70 6c 69 65 73 |p nnsoup|-replies|
|00001250| 2d 6c 69 73 74 20 6e 6e | 6f 6f 2d 63 6c 6f 73 65 |-list nn|oo-close|
|00001260| 2d 73 65 72 76 65 72 20 | 6e 6e 6f 6f 20 74 5d 20 |-server |nnoo t] |
|00001270| 33 5d 29 0a 28 6e 6e 6f | 6f 2d 72 65 67 69 73 74 |3]).(nno|o-regist|
|00001280| 65 72 2d 66 75 6e 63 74 | 69 6f 6e 20 27 6e 6e 73 |er-funct|ion 'nns|
|00001290| 6f 75 70 2d 72 65 71 75 | 65 73 74 2d 63 6c 6f 73 |oup-requ|est-clos|
|000012a0| 65 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |e).(defa|lias 'nn|
|000012b0| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 61 72 74 |soup-req|uest-art|
|000012c0| 69 63 6c 65 20 23 5b 28 | 69 64 20 26 6f 70 74 69 |icle #[(|id &opti|
|000012d0| 6f 6e 61 6c 20 6e 65 77 | 73 67 72 6f 75 70 20 73 |onal new|sgroup s|
|000012e0| 65 72 76 65 72 20 62 75 | 66 66 65 72 29 20 22 c0 |erver bu|ffer) ".|
|000012f0| 09 21 88 c2 1b 8a 0c ae | 81 0d 71 88 c6 20 88 0e |.!......|..q.. ..|
|00001300| 07 3b 3f ad 8d c8 0e 07 | 21 89 13 ad 85 c9 0b 21 |.;?.....|!......!|
|00001310| 88 ca 2a 87 22 20 5b 6e | 6e 73 6f 75 70 2d 70 6f |..*." [n|nsoup-po|
|00001320| 73 73 69 62 6c 79 2d 63 | 68 61 6e 67 65 2d 67 72 |ssibly-c|hange-gr|
|00001330| 6f 75 70 20 6e 65 77 73 | 67 72 6f 75 70 20 6e 69 |oup news|group ni|
|00001340| 6c 20 62 75 66 20 62 75 | 66 66 65 72 20 6e 6e 74 |l buf bu|ffer nnt|
|00001350| 70 2d 73 65 72 76 65 72 | 2d 62 75 66 66 65 72 20 |p-server|-buffer |
|00001360| 65 72 61 73 65 2d 62 75 | 66 66 65 72 20 69 64 20 |erase-bu|ffer id |
|00001370| 6e 6e 73 6f 75 70 2d 6e | 61 72 72 6f 77 2d 74 6f |nnsoup-n|arrow-to|
|00001380| 2d 61 72 74 69 63 6c 65 | 20 69 6e 73 65 72 74 2d |-article| insert-|
|00001390| 62 75 66 66 65 72 2d 73 | 75 62 73 74 72 69 6e 67 |buffer-s|ubstring|
|000013a0| 20 74 5d 20 32 5d 29 0a | 28 6e 6e 6f 6f 2d 72 65 | t] 2]).|(nnoo-re|
|000013b0| 67 69 73 74 65 72 2d 66 | 75 6e 63 74 69 6f 6e 20 |gister-f|unction |
|000013c0| 27 6e 6e 73 6f 75 70 2d | 72 65 71 75 65 73 74 2d |'nnsoup-|request-|
|000013d0| 61 72 74 69 63 6c 65 29 | 0a 28 64 65 66 61 6c 69 |article)|.(defali|
|000013e0| 61 73 20 27 6e 6e 73 6f | 75 70 2d 72 65 71 75 65 |as 'nnso|up-reque|
|000013f0| 73 74 2d 67 72 6f 75 70 | 20 23 5b 28 67 72 6f 75 |st-group| #[(grou|
|00001400| 70 20 26 6f 70 74 69 6f | 6e 61 6c 20 73 65 72 76 |p &optio|nal serv|
|00001410| 65 72 20 64 6f 6e 74 2d | 63 68 65 63 6b 29 20 22 |er dont-|check) "|
|00001420| c0 09 21 88 5c 6e ab 82 | c3 87 c4 09 0d 5c 22 41 |..!.\n..|.....\"A|
|00001430| 40 89 1e 06 ac 87 c7 c8 | c9 09 23 aa 94 ca cb 0e |@.......|..#.....|
|00001440| 06 41 0e 06 40 5a 54 cc | 5d 0e 06 40 0e 06 41 09 |.A..@ZT.|]..@..A.|
|00001450| 25 29 87 22 20 5b 6e 6e | 73 6f 75 70 2d 70 6f 73 |%)." [nn|soup-pos|
|00001460| 73 69 62 6c 79 2d 63 68 | 61 6e 67 65 2d 67 72 6f |sibly-ch|ange-gro|
|00001470| 75 70 20 67 72 6f 75 70 | 20 64 6f 6e 74 2d 63 68 |up group| dont-ch|
|00001480| 65 63 6b 20 74 20 61 73 | 73 6f 63 20 6e 6e 73 6f |eck t as|soc nnso|
|00001490| 75 70 2d 67 72 6f 75 70 | 2d 61 6c 69 73 74 20 61 |up-group|-alist a|
|000014a0| 63 74 69 76 65 20 6e 6e | 68 65 61 64 65 72 2d 72 |ctive nn|header-r|
|000014b0| 65 70 6f 72 74 20 6e 6e | 73 6f 75 70 20 22 4e 6f |eport nn|soup "No|
|000014c0| 20 73 75 63 68 20 67 72 | 6f 75 70 3a 20 25 73 22 | such gr|oup: %s"|
|000014d0| 20 6e 6e 68 65 61 64 65 | 72 2d 69 6e 73 65 72 74 | nnheade|r-insert|
|000014e0| 20 22 32 31 31 20 25 64 | 20 25 64 20 25 64 20 25 | "211 %d| %d %d %|
|000014f0| 73 5c 6e 22 20 30 5d 20 | 37 5d 29 0a 28 6e 6e 6f |s\n" 0] |7]).(nno|
|00001500| 6f 2d 72 65 67 69 73 74 | 65 72 2d 66 75 6e 63 74 |o-regist|er-funct|
|00001510| 69 6f 6e 20 27 6e 6e 73 | 6f 75 70 2d 72 65 71 75 |ion 'nns|oup-requ|
|00001520| 65 73 74 2d 67 72 6f 75 | 70 29 0a 28 64 65 66 61 |est-grou|p).(defa|
|00001530| 6c 69 61 73 20 27 6e 6e | 73 6f 75 70 2d 72 65 71 |lias 'nn|soup-req|
|00001540| 75 65 73 74 2d 74 79 70 | 65 20 23 5b 28 67 72 6f |uest-typ|e #[(gro|
|00001550| 75 70 20 26 6f 70 74 69 | 6f 6e 61 6c 20 61 72 74 |up &opti|onal art|
|00001560| 69 63 6c 65 29 20 22 c0 | 09 21 88 5c 6e ac 8a c3 |icle) ".|.!.\n...|
|00001570| 09 0c 5c 22 41 41 40 40 | 41 12 5c 6e ac 82 c5 87 |..\"AA@@|A.\n....|
|00001580| c6 5c 6e 0e 07 5c 22 41 | 40 c8 48 c8 48 89 1e 09 |.\n..\"A|@.H.H...|
|00001590| ca 55 ab 83 cb aa 8a 0e | 09 cc 55 ab 83 cd aa 81 |.U......|..U.....|
|000015a0| c5 29 87 22 20 5b 6e 6e | 73 6f 75 70 2d 70 6f 73 |.)." [nn|soup-pos|
|000015b0| 73 69 62 6c 79 2d 63 68 | 61 6e 67 65 2d 67 72 6f |sibly-ch|ange-gro|
|000015c0| 75 70 20 67 72 6f 75 70 | 20 61 72 74 69 63 6c 65 |up group| article|
|000015d0| 20 61 73 73 6f 63 20 6e | 6e 73 6f 75 70 2d 67 72 | assoc n|nsoup-gr|
|000015e0| 6f 75 70 2d 61 6c 69 73 | 74 20 75 6e 6b 6e 6f 77 |oup-alis|t unknow|
|000015f0| 6e 20 6e 6e 73 6f 75 70 | 2d 61 72 74 69 63 6c 65 |n nnsoup|-article|
|00001600| 2d 74 6f 2d 61 72 65 61 | 20 6e 6e 73 6f 75 70 2d |-to-area| nnsoup-|
|00001610| 63 75 72 72 65 6e 74 2d | 67 72 6f 75 70 20 32 20 |current-|group 2 |
|00001620| 6b 69 6e 64 20 3f 6d 20 | 6d 61 69 6c 20 3f 6e 20 |kind ?m |mail ?n |
|00001630| 6e 65 77 73 5d 20 34 5d | 29 0a 28 6e 6e 6f 6f 2d |news] 4]|).(nnoo-|
|00001640| 72 65 67 69 73 74 65 72 | 2d 66 75 6e 63 74 69 6f |register|-functio|
|00001650| 6e 20 27 6e 6e 73 6f 75 | 70 2d 72 65 71 75 65 73 |n 'nnsou|p-reques|
|00001660| 74 2d 74 79 70 65 29 0a | 28 64 65 66 61 6c 69 61 |t-type).|(defalia|
|00001670| 73 20 27 6e 6e 73 6f 75 | 70 2d 63 6c 6f 73 65 2d |s 'nnsou|p-close-|
|00001680| 67 72 6f 75 70 20 23 5b | 28 67 72 6f 75 70 20 26 |group #[|(group &|
|00001690| 6f 70 74 69 6f 6e 61 6c | 20 73 65 72 76 65 72 29 |optional| server)|
|000016a0| 20 22 08 c1 1a 1b 0b ab | a2 0b 89 41 13 40 89 12 | "......|...A.@..|
|000016b0| 40 0c 6b ab 71 c5 5c 6e | 08 5c 22 10 5c 6e 41 ab |@.k.q.\n|.\".\nA.|
|000016c0| 68 c6 5c 6e 41 21 ab 62 | c7 5c 6e 41 21 88 aa 5b |h.\nA!.b|.\nA!..[|
|000016d0| 2a c8 87 22 20 5b 6e 6e | 73 6f 75 70 2d 62 75 66 |*.." [nn|soup-buf|
|000016e0| 66 65 72 73 20 6e 69 6c | 20 65 6c 65 6d 20 62 75 |fers nil| elem bu|
|000016f0| 66 66 65 72 73 20 67 72 | 6f 75 70 20 64 65 6c 71 |ffers gr|oup delq|
|00001700| 20 62 75 66 66 65 72 2d | 6e 61 6d 65 20 6b 69 6c | buffer-|name kil|
|00001710| 6c 2d 62 75 66 66 65 72 | 20 74 5d 20 33 5d 29 0a |l-buffer| t] 3]).|
|00001720| 28 6e 6e 6f 6f 2d 72 65 | 67 69 73 74 65 72 2d 66 |(nnoo-re|gister-f|
|00001730| 75 6e 63 74 69 6f 6e 20 | 27 6e 6e 73 6f 75 70 2d |unction |'nnsoup-|
|00001740| 63 6c 6f 73 65 2d 67 72 | 6f 75 70 29 0a 28 64 65 |close-gr|oup).(de|
|00001750| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 72 |falias '|nnsoup-r|
|00001760| 65 71 75 65 73 74 2d 6c | 69 73 74 20 23 5b 28 26 |equest-l|ist #[(&|
|00001770| 6f 70 74 69 6f 6e 61 6c | 20 73 65 72 76 65 72 29 |optional| server)|
|00001780| 20 22 8a 08 71 88 c1 20 | 88 5c 6e ac 83 c3 20 88 | "..q.. |.\n... .|
|00001790| 5c 6e 70 c4 1d 1e 06 1e | 07 0e 07 89 41 16 07 40 |\np.....|....A..@|
|000017a0| 89 15 ab 9c 0d 40 c8 b1 | 02 88 c9 0d 41 40 41 21 |.....@..|....A@A!|
|000017b0| 88 c8 63 88 c9 0d 41 40 | 40 21 88 ca 63 88 aa 59 |..c...A@|@!..c..Y|
|000017c0| 2c cb 87 22 20 5b 6e 6e | 74 70 2d 73 65 72 76 65 |,.." [nn|tp-serve|
|000017d0| 72 2d 62 75 66 66 65 72 | 20 65 72 61 73 65 2d 62 |r-buffer| erase-b|
|000017e0| 75 66 66 65 72 20 6e 6e | 73 6f 75 70 2d 67 72 6f |uffer nn|soup-gro|
|000017f0| 75 70 2d 61 6c 69 73 74 | 20 6e 6e 73 6f 75 70 2d |up-alist| nnsoup-|
|00001800| 72 65 61 64 2d 61 63 74 | 69 76 65 2d 66 69 6c 65 |read-act|ive-file|
|00001810| 20 6e 69 6c 20 65 6e 74 | 72 79 20 73 74 61 6e 64 | nil ent|ry stand|
|00001820| 61 72 64 2d 6f 75 74 70 | 75 74 20 61 6c 69 73 74 |ard-outp|ut alist|
|00001830| 20 22 20 22 20 70 72 69 | 6e 63 20 22 20 79 5c 6e | " " pri|nc " y\n|
|00001840| 22 20 74 5d 20 33 5d 29 | 0a 28 6e 6e 6f 6f 2d 72 |" t] 3])|.(nnoo-r|
|00001850| 65 67 69 73 74 65 72 2d | 66 75 6e 63 74 69 6f 6e |egister-|function|
|00001860| 20 27 6e 6e 73 6f 75 70 | 2d 72 65 71 75 65 73 74 | 'nnsoup|-request|
|00001870| 2d 6c 69 73 74 29 0a 28 | 64 65 66 61 6c 69 61 73 |-list).(|defalias|
|00001880| 20 27 6e 6e 73 6f 75 70 | 2d 72 65 71 75 65 73 74 | 'nnsoup|-request|
|00001890| 2d 73 63 61 6e 20 23 5b | 28 67 72 6f 75 70 20 26 |-scan #[|(group &|
|000018a0| 6f 70 74 69 6f 6e 61 6c | 20 73 65 72 76 65 72 29 |optional| server)|
|000018b0| 20 22 c0 20 87 22 20 5b | 6e 6e 73 6f 75 70 2d 75 | ". ." [|nnsoup-u|
|000018c0| 6e 70 61 63 6b 2d 70 61 | 63 6b 65 74 73 5d 20 31 |npack-pa|ckets] 1|
|000018d0| 5d 29 0a 28 6e 6e 6f 6f | 2d 72 65 67 69 73 74 65 |]).(nnoo|-registe|
|000018e0| 72 2d 66 75 6e 63 74 69 | 6f 6e 20 27 6e 6e 73 6f |r-functi|on 'nnso|
|000018f0| 75 70 2d 72 65 71 75 65 | 73 74 2d 73 63 61 6e 29 |up-reque|st-scan)|
|00001900| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6e 6e 73 6f |.(defali|as 'nnso|
|00001910| 75 70 2d 72 65 71 75 65 | 73 74 2d 6e 65 77 67 72 |up-reque|st-newgr|
|00001920| 6f 75 70 73 20 23 5b 28 | 64 61 74 65 20 26 6f 70 |oups #[(|date &op|
|00001930| 74 69 6f 6e 61 6c 20 73 | 65 72 76 65 72 29 20 22 |tional s|erver) "|
|00001940| c0 20 87 22 20 5b 6e 6e | 73 6f 75 70 2d 72 65 71 |. ." [nn|soup-req|
|00001950| 75 65 73 74 2d 6c 69 73 | 74 5d 20 31 5d 29 0a 28 |uest-lis|t] 1]).(|
|00001960| 6e 6e 6f 6f 2d 72 65 67 | 69 73 74 65 72 2d 66 75 |nnoo-reg|ister-fu|
|00001970| 6e 63 74 69 6f 6e 20 27 | 6e 6e 73 6f 75 70 2d 72 |nction '|nnsoup-r|
|00001980| 65 71 75 65 73 74 2d 6e | 65 77 67 72 6f 75 70 73 |equest-n|ewgroups|
|00001990| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |).(defal|ias 'nns|
|000019a0| 6f 75 70 2d 72 65 71 75 | 65 73 74 2d 6c 69 73 74 |oup-requ|est-list|
|000019b0| 2d 6e 65 77 73 67 72 6f | 75 70 73 20 23 5b 28 26 |-newsgro|ups #[(&|
|000019c0| 6f 70 74 69 6f 6e 61 6c | 20 73 65 72 76 65 72 29 |optional| server)|
|000019d0| 20 22 c0 87 22 20 5b 6e | 69 6c 5d 20 31 5d 29 0a | ".." [n|il] 1]).|
|000019e0| 28 6e 6e 6f 6f 2d 72 65 | 67 69 73 74 65 72 2d 66 |(nnoo-re|gister-f|
|000019f0| 75 6e 63 74 69 6f 6e 20 | 27 6e 6e 73 6f 75 70 2d |unction |'nnsoup-|
|00001a00| 72 65 71 75 65 73 74 2d | 6c 69 73 74 2d 6e 65 77 |request-|list-new|
|00001a10| 73 67 72 6f 75 70 73 29 | 0a 28 64 65 66 61 6c 69 |sgroups)|.(defali|
|00001a20| 61 73 20 27 6e 6e 73 6f | 75 70 2d 72 65 71 75 65 |as 'nnso|up-reque|
|00001a30| 73 74 2d 70 6f 73 74 20 | 23 5b 28 26 6f 70 74 69 |st-post |#[(&opti|
|00001a40| 6f 6e 61 6c 20 73 65 72 | 76 65 72 29 20 22 c0 c1 |onal ser|ver) "..|
|00001a50| 21 88 c2 87 22 20 5b 6e | 6e 73 6f 75 70 2d 73 74 |!..." [n|nsoup-st|
|00001a60| 6f 72 65 2d 72 65 70 6c | 79 20 22 6e 65 77 73 22 |ore-repl|y "news"|
|00001a70| 20 74 5d 20 32 5d 29 0a | 28 6e 6e 6f 6f 2d 72 65 | t] 2]).|(nnoo-re|
|00001a80| 67 69 73 74 65 72 2d 66 | 75 6e 63 74 69 6f 6e 20 |gister-f|unction |
|00001a90| 27 6e 6e 73 6f 75 70 2d | 72 65 71 75 65 73 74 2d |'nnsoup-|request-|
|00001aa0| 70 6f 73 74 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |post).(d|efalias |
|00001ab0| 27 6e 6e 73 6f 75 70 2d | 72 65 71 75 65 73 74 2d |'nnsoup-|request-|
|00001ac0| 6d 61 69 6c 20 23 5b 28 | 26 6f 70 74 69 6f 6e 61 |mail #[(|&optiona|
|00001ad0| 6c 20 73 65 72 76 65 72 | 29 20 22 c0 c1 21 88 c2 |l server|) "..!..|
|00001ae0| 87 22 20 5b 6e 6e 73 6f | 75 70 2d 73 74 6f 72 65 |." [nnso|up-store|
|00001af0| 2d 72 65 70 6c 79 20 22 | 6d 61 69 6c 22 20 74 5d |-reply "|mail" t]|
|00001b00| 20 32 5d 29 0a 28 6e 6e | 6f 6f 2d 72 65 67 69 73 | 2]).(nn|oo-regis|
|00001b10| 74 65 72 2d 66 75 6e 63 | 74 69 6f 6e 20 27 6e 6e |ter-func|tion 'nn|
|00001b20| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 6d 61 69 |soup-req|uest-mai|
|00001b30| 6c 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |l).(defa|lias 'nn|
|00001b40| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 65 78 70 |soup-req|uest-exp|
|00001b50| 69 72 65 2d 61 72 74 69 | 63 6c 65 73 20 23 5b 28 |ire-arti|cles #[(|
|00001b60| 61 72 74 69 63 6c 65 73 | 20 67 72 6f 75 70 20 26 |articles| group &|
|00001b70| 6f 70 74 69 6f 6e 61 6c | 20 73 65 72 76 65 72 20 |optional| server |
|00001b80| 66 6f 72 63 65 29 20 22 | c0 09 21 88 c2 09 0b 5c |force) "|..!....\|
|00001b90| 22 89 1c 41 40 1d 0c 41 | 41 1e 06 c7 1e 08 c7 1e |"..A@..A|A.......|
|00001ba0| 09 c7 1e 5c 6e c7 1e 0b | 0e 06 ab ee 0e 06 89 41 |...\n...|.......A|
|00001bb0| 16 06 40 16 08 cc 0e 08 | 40 21 16 09 0e 08 41 40 |..@.....|@!....A@|
|00001bc0| cd 48 16 0b ce cf d0 0e | 0b 21 21 38 89 16 5c 6e |.H......|.!!8..\n|
|00001bd0| ac 8e ce cf d0 0e 0b d1 | 5c 22 21 38 89 16 5c 6e |........|\"!8..\n|
|00001be0| ab aa d2 0e 13 0e 09 5c | 22 ab a2 d4 09 0e 5c 6e |.......\|".....\n|
|00001bf0| 0e 15 23 ab 99 c7 d6 d7 | 8f ab 93 0c 41 d8 0e 08 |..#.....|....A...|
|00001c00| 0c 41 41 5c 22 a1 88 d9 | 0e 13 0e 09 5c 22 16 13 |.AA\"...|....\"..|
|00001c10| 0e 5c 6e ac 1b 0c 41 d8 | 0e 08 0c 41 41 5c 22 a1 |.\n...A.|...AA\".|
|00001c20| 88 aa 0e 0c 41 41 ab 8b | 0d 0c 41 41 40 40 40 a0 |....AA..|..AA@@@.|
|00001c30| 88 aa 86 0d 89 41 54 a0 | 88 da d1 21 88 0e 13 2e |.....AT.|...!....|
|00001c40| 07 87 22 20 5b 6e 6e 73 | 6f 75 70 2d 70 6f 73 73 |.." [nns|oup-poss|
|00001c50| 69 62 6c 79 2d 63 68 61 | 6e 67 65 2d 67 72 6f 75 |ibly-cha|nge-grou|
|00001c60| 70 20 67 72 6f 75 70 20 | 61 73 73 6f 63 20 6e 6e |p group |assoc nn|
|00001c70| 73 6f 75 70 2d 67 72 6f | 75 70 2d 61 6c 69 73 74 |soup-gro|up-alist|
|00001c80| 20 74 6f 74 61 6c 2d 69 | 6e 66 6f 6c 69 73 74 20 | total-i|nfolist |
|00001c90| 61 63 74 69 76 65 20 69 | 6e 66 6f 6c 69 73 74 20 |active i|nfolist |
|00001ca0| 6e 69 6c 20 69 6e 66 6f | 20 72 61 6e 67 65 2d 6c |nil info| range-l|
|00001cb0| 69 73 74 20 6d 6f 64 2d | 74 69 6d 65 20 70 72 65 |ist mod-|time pre|
|00001cc0| 66 69 78 20 67 6e 75 73 | 2d 75 6e 63 6f 6d 70 72 |fix gnus|-uncompr|
|00001cd0| 65 73 73 2d 72 61 6e 67 | 65 20 30 20 35 20 66 69 |ess-rang|e 0 5 fi|
|00001ce0| 6c 65 2d 61 74 74 72 69 | 62 75 74 65 73 20 6e 6e |le-attri|butes nn|
|00001cf0| 73 6f 75 70 2d 66 69 6c | 65 20 74 20 67 6e 75 73 |soup-fil|e t gnus|
|00001d00| 2d 73 75 62 6c 69 73 74 | 2d 70 20 61 72 74 69 63 |-sublist|-p artic|
|00001d10| 6c 65 73 20 6e 6e 6d 61 | 69 6c 2d 65 78 70 69 72 |les nnma|il-expir|
|00001d20| 65 64 2d 61 72 74 69 63 | 6c 65 2d 70 20 66 6f 72 |ed-artic|le-p for|
|00001d30| 63 65 20 28 62 79 74 65 | 2d 63 6f 64 65 20 22 c0 |ce (byte|-code ".|
|00001d40| c1 c2 c3 0c 21 0d 24 88 | c6 c3 0c 21 21 ab 86 c7 |....!.$.|...!!...|
|00001d50| c3 0c 21 21 88 c0 c1 c2 | c3 0c c8 5c 22 0d 24 88 |..!!....|...\".$.|
|00001d60| c6 c3 0c c8 5c 22 21 ab | 87 c7 c3 0c c8 5c 22 21 |....\"!.|.....\"!|
|00001d70| 88 c8 87 22 20 5b 6e 6e | 68 65 61 64 65 72 2d 6d |..." [nn|header-m|
|00001d80| 65 73 73 61 67 65 20 35 | 20 22 44 65 6c 65 74 69 |essage 5| "Deleti|
|00001d90| 6e 67 20 25 73 20 69 6e | 20 67 72 6f 75 70 20 25 |ng %s in| group %|
|00001da0| 73 2e 2e 2e 22 20 6e 6e | 73 6f 75 70 2d 66 69 6c |s..." nn|soup-fil|
|00001db0| 65 20 70 72 65 66 69 78 | 20 67 72 6f 75 70 20 66 |e prefix| group f|
|00001dc0| 69 6c 65 2d 65 78 69 73 | 74 73 2d 70 20 64 65 6c |ile-exis|ts-p del|
|00001dd0| 65 74 65 2d 66 69 6c 65 | 20 74 5d 20 36 29 20 28 |ete-file| t] 6) (|
|00001de0| 28 65 72 72 6f 72 29 29 | 20 64 65 6c 71 20 67 6e |(error))| delq gn|
|00001df0| 75 73 2d 73 6f 72 74 65 | 64 2d 63 6f 6d 70 6c 65 |us-sorte|d-comple|
|00001e00| 6d 65 6e 74 20 6e 6e 73 | 6f 75 70 2d 77 72 69 74 |ment nns|oup-writ|
|00001e10| 65 2d 61 63 74 69 76 65 | 2d 66 69 6c 65 5d 20 36 |e-active|-file] 6|
|00001e20| 5d 29 0a 28 6e 6e 6f 6f | 2d 72 65 67 69 73 74 65 |]).(nnoo|-registe|
|00001e30| 72 2d 66 75 6e 63 74 69 | 6f 6e 20 27 6e 6e 73 6f |r-functi|on 'nnso|
|00001e40| 75 70 2d 72 65 71 75 65 | 73 74 2d 65 78 70 69 72 |up-reque|st-expir|
|00001e50| 65 2d 61 72 74 69 63 6c | 65 73 29 0a 28 64 65 66 |e-articl|es).(def|
|00001e60| 61 6c 69 61 73 20 27 6e | 6e 73 6f 75 70 2d 70 6f |alias 'n|nsoup-po|
|00001e70| 73 73 69 62 6c 79 2d 63 | 68 61 6e 67 65 2d 67 72 |ssibly-c|hange-gr|
|00001e80| 6f 75 70 20 23 5b 28 67 | 72 6f 75 70 20 26 6f 70 |oup #[(g|roup &op|
|00001e90| 74 69 6f 6e 61 6c 20 66 | 6f 72 63 65 29 20 22 08 |tional f|orce) ".|
|00001ea0| ab 89 09 08 6b ac 84 c2 | 13 08 11 c4 87 22 20 5b |....k...|....." [|
|00001eb0| 67 72 6f 75 70 20 6e 6e | 73 6f 75 70 2d 63 75 72 |group nn|soup-cur|
|00001ec0| 72 65 6e 74 2d 67 72 6f | 75 70 20 6e 69 6c 20 6e |rent-gro|up nil n|
|00001ed0| 6e 73 6f 75 70 2d 61 72 | 74 69 63 6c 65 2d 61 6c |nsoup-ar|ticle-al|
|00001ee0| 69 73 74 20 74 5d 20 32 | 5d 29 0a 28 64 65 66 61 |ist t] 2|]).(defa|
|00001ef0| 6c 69 61 73 20 27 6e 6e | 73 6f 75 70 2d 72 65 61 |lias 'nn|soup-rea|
|00001f00| 64 2d 61 63 74 69 76 65 | 2d 66 69 6c 65 20 23 5b |d-active|-file #[|
|00001f10| 6e 69 6c 20 22 c0 11 c2 | 0b 21 ad de c0 c4 c5 8f |nil "...|.!......|
|00001f20| 88 09 ab d5 09 40 41 40 | 40 3a ab cd 09 c0 89 89 |.....@A@|@:......|
|00001f30| 89 1e 06 1e 07 1e 08 1e | 09 1e 5c 6e 0e 5c 6e 89 |........|..\n.\n.|
|00001f40| 41 16 5c 6e 40 89 16 09 | 41 89 16 08 ab aa 0e 08 |A.\n@...|A.......|
|00001f50| 40 40 40 16 07 0e 08 41 | ab 88 0e 08 41 89 16 08 |@@@....A|....A...|
|00001f60| aa 75 0e 08 40 40 41 16 | 06 0e 09 0e 07 0e 06 42 |.u..@@A.|.......B|
|00001f70| 0e 09 41 42 a1 88 aa 46 | 2d cb 16 0c 09 87 22 20 |..AB...F|-....." |
|00001f80| 5b 6e 69 6c 20 6e 6e 73 | 6f 75 70 2d 67 72 6f 75 |[nil nns|oup-grou|
|00001f90| 70 2d 61 6c 69 73 74 20 | 66 69 6c 65 2d 65 78 69 |p-alist |file-exi|
|00001fa0| 73 74 73 2d 70 20 6e 6e | 73 6f 75 70 2d 61 63 74 |sts-p nn|soup-act|
|00001fb0| 69 76 65 2d 66 69 6c 65 | 20 28 62 79 74 65 2d 63 |ive-file| (byte-c|
|00001fc0| 6f 64 65 20 22 c0 09 c2 | 89 89 24 87 22 20 5b 6c |ode "...|..$." [l|
|00001fd0| 6f 61 64 20 6e 6e 73 6f | 75 70 2d 61 63 74 69 76 |oad nnso|up-activ|
|00001fe0| 65 2d 66 69 6c 65 20 74 | 5d 20 35 29 20 28 28 65 |e-file t|] 5) ((e|
|00001ff0| 72 72 6f 72 29 29 20 6d | 61 78 20 6d 69 6e 20 65 |rror)) m|ax min e|
|00002000| 20 65 6e 74 72 79 20 61 | 6c 69 73 74 20 74 20 6e | entry a|list t n|
|00002010| 6e 73 6f 75 70 2d 67 72 | 6f 75 70 2d 61 6c 69 73 |nsoup-gr|oup-alis|
|00002020| 74 2d 74 6f 75 63 68 65 | 64 5d 20 36 5d 29 0a 28 |t-touche|d] 6]).(|
|00002030| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00002040| 2d 77 72 69 74 65 2d 61 | 63 74 69 76 65 2d 66 69 |-write-a|ctive-fi|
|00002050| 6c 65 20 23 5b 28 26 6f | 70 74 69 6f 6e 61 6c 20 |le #[(&o|ptional |
|00002060| 66 6f 72 63 65 29 20 22 | 08 ad e5 09 ac 83 5c 6e |force) "|......\n|
|00002070| ad df c3 12 8a 0c 1d c6 | 1e 07 c8 c9 ca 21 21 71 |........|.....!!q|
|00002080| 1e 0b c3 1e 0c cd 8e ce | cf c0 d0 08 44 45 21 88 |........|....DE!.|
|00002090| d1 63 88 ce cf d2 0e 12 | 45 21 88 d1 63 16 0c 0d |.c......|E!..c...|
|000020a0| ac 84 0e 0c aa a9 0d d3 | 61 ab 88 0e 0b 71 88 d4 |........|a....q..|
|000020b0| 20 aa 9c 0e 0b 71 88 d5 | d6 0d 21 21 ac 87 d7 d6 | ....q..|..!!....|
|000020c0| 0d 21 d3 5c 22 88 d8 65 | 64 0d c3 d9 25 88 0e 0c |.!.\"..e|d...%...|
|000020d0| 2e 06 87 22 20 5b 6e 6e | 73 6f 75 70 2d 67 72 6f |..." [nn|soup-gro|
|000020e0| 75 70 2d 61 6c 69 73 74 | 20 66 6f 72 63 65 20 6e |up-alist| force n|
|000020f0| 6e 73 6f 75 70 2d 67 72 | 6f 75 70 2d 61 6c 69 73 |nsoup-gr|oup-alis|
|00002100| 74 2d 74 6f 75 63 68 65 | 64 20 6e 69 6c 20 6e 6e |t-touche|d nil nn|
|00002110| 73 6f 75 70 2d 61 63 74 | 69 76 65 2d 66 69 6c 65 |soup-act|ive-file|
|00002120| 20 74 65 6d 70 2d 66 69 | 6c 65 20 66 75 6e 64 61 | temp-fi|le funda|
|00002130| 6d 65 6e 74 61 6c 2d 6d | 6f 64 65 20 64 65 66 61 |mental-m|ode defa|
|00002140| 75 6c 74 2d 6d 61 6a 6f | 72 2d 6d 6f 64 65 20 67 |ult-majo|r-mode g|
|00002150| 65 74 2d 62 75 66 66 65 | 72 2d 63 72 65 61 74 65 |et-buffe|r-create|
|00002160| 20 67 65 6e 65 72 61 74 | 65 2d 6e 65 77 2d 62 75 | generat|e-new-bu|
|00002170| 66 66 65 72 2d 6e 61 6d | 65 20 22 20 2a 6e 6e 68 |ffer-nam|e " *nnh|
|00002180| 65 61 64 65 72 20 74 65 | 6d 70 2a 22 20 74 65 6d |eader te|mp*" tem|
|00002190| 70 2d 62 75 66 66 65 72 | 20 74 65 6d 70 2d 72 65 |p-buffer| temp-re|
|000021a0| 73 75 6c 74 73 20 28 28 | 62 79 74 65 2d 63 6f 64 |sults ((|byte-cod|
|000021b0| 65 20 22 c0 09 21 ab 84 | c2 09 21 88 c0 87 22 20 |e "..!..|..!..." |
|000021c0| 5b 62 75 66 66 65 72 2d | 6e 61 6d 65 20 74 65 6d |[buffer-|name tem|
|000021d0| 70 2d 62 75 66 66 65 72 | 20 6b 69 6c 6c 2d 62 75 |p-buffer| kill-bu|
|000021e0| 66 66 65 72 5d 20 32 29 | 29 20 67 6e 75 73 2d 70 |ffer] 2)|) gnus-p|
|000021f0| 72 69 6e 31 20 73 65 74 | 71 20 71 75 6f 74 65 20 |rin1 set|q quote |
|00002200| 22 5c 6e 22 20 6e 6e 73 | 6f 75 70 2d 63 75 72 72 |"\n" nns|oup-curr|
|00002210| 65 6e 74 2d 70 72 65 66 | 69 78 20 74 20 62 75 66 |ent-pref|ix t buf|
|00002220| 66 65 72 2d 73 74 72 69 | 6e 67 20 66 69 6c 65 2d |fer-stri|ng file-|
|00002230| 64 69 72 65 63 74 6f 72 | 79 2d 70 20 66 69 6c 65 |director|y-p file|
|00002240| 2d 6e 61 6d 65 2d 64 69 | 72 65 63 74 6f 72 79 20 |-name-di|rectory |
|00002250| 6d 61 6b 65 2d 64 69 72 | 65 63 74 6f 72 79 20 77 |make-dir|ectory w|
|00002260| 72 69 74 65 2d 72 65 67 | 69 6f 6e 20 6e 6f 6d 65 |rite-reg|ion nome|
|00002270| 73 67 5d 20 36 5d 29 0a | 23 40 33 30 20 52 65 74 |sg] 6]).|#@30 Ret|
|00002280| 75 72 6e 20 74 68 65 20 | 6e 65 78 74 20 66 72 65 |urn the |next fre|
|00002290| 65 20 70 72 65 66 69 78 | 2e 1f 0a 28 64 65 66 61 |e prefix|...(defa|
|000022a0| 6c 69 61 73 20 27 6e 6e | 73 6f 75 70 2d 6e 65 78 |lias 'nn|soup-nex|
|000022b0| 74 2d 70 72 65 66 69 78 | 20 23 5b 6e 69 6c 20 22 |t-prefix| #[nil "|
|000022c0| c0 19 c2 c3 c4 0d 21 89 | 11 21 21 ac 88 c2 c3 09 |......!.|.!!.....|
|000022d0| c6 5c 22 21 ab 85 0d 54 | 15 aa 68 0d 54 15 09 29 |.\"!...T|..h.T..)|
|000022e0| 87 22 20 5b 6e 69 6c 20 | 70 72 65 66 69 78 20 66 |." [nil |prefix f|
|000022f0| 69 6c 65 2d 65 78 69 73 | 74 73 2d 70 20 6e 6e 73 |ile-exis|ts-p nns|
|00002300| 6f 75 70 2d 66 69 6c 65 | 20 69 6e 74 2d 74 6f 2d |oup-file| int-to-|
|00002310| 73 74 72 69 6e 67 20 6e | 6e 73 6f 75 70 2d 63 75 |string n|nsoup-cu|
|00002320| 72 72 65 6e 74 2d 70 72 | 65 66 69 78 20 74 5d 20 |rrent-pr|efix t] |
|00002330| 34 20 28 23 24 20 2e 20 | 38 38 32 39 29 5d 29 0a |4 (#$ . |8829)]).|
|00002340| 23 40 35 32 20 52 65 74 | 75 72 6e 20 74 68 65 20 |#@52 Ret|urn the |
|00002350| 66 75 6c 6c 20 70 61 74 | 68 20 6f 66 20 46 49 4c |full pat|h of FIL|
|00002360| 45 20 28 69 6e 20 61 6e | 79 20 63 61 73 65 29 20 |E (in an|y case) |
|00002370| 69 6e 20 44 49 52 2e 1f | 0a 28 64 65 66 61 6c 69 |in DIR..|.(defali|
|00002380| 61 73 20 27 6e 6e 73 6f | 75 70 2d 66 69 6c 65 2d |as 'nnso|up-file-|
|00002390| 6e 61 6d 65 20 23 5b 28 | 64 69 72 20 66 69 6c 65 |name #[(|dir file|
|000023a0| 29 20 22 c0 19 c2 0b c0 | 5c 22 1c c5 0e 06 21 c7 |) ".....|\"....!.|
|000023b0| 50 1e 08 c9 ca cb cc 0c | 5c 22 5c 22 40 2b 87 22 |P.......|\"\"@+."|
|000023c0| 20 5b 74 20 63 61 73 65 | 2d 66 6f 6c 64 2d 73 65 | [t case|-fold-se|
|000023d0| 61 72 63 68 20 64 69 72 | 65 63 74 6f 72 79 2d 66 |arch dir|ectory-f|
|000023e0| 69 6c 65 73 20 64 69 72 | 20 66 69 6c 65 73 20 72 |iles dir| files r|
|000023f0| 65 67 65 78 70 2d 71 75 | 6f 74 65 20 66 69 6c 65 |egexp-qu|ote file|
|00002400| 20 22 24 22 20 72 65 67 | 65 78 70 20 64 65 6c 71 | "$" reg|exp delq|
|00002410| 20 6e 69 6c 20 6d 61 70 | 63 61 72 20 23 5b 28 66 | nil map|car #[(f|
|00002420| 69 6c 65 29 20 22 c0 09 | 5c 6e 5c 22 ad 81 5c 6e |ile) "..|\n\"..\n|
|00002430| 87 22 20 5b 73 74 72 69 | 6e 67 2d 6d 61 74 63 68 |." [stri|ng-match|
|00002440| 20 72 65 67 65 78 70 20 | 66 69 6c 65 5d 20 33 5d | regexp |file] 3]|
|00002450| 5d 20 35 20 28 23 24 20 | 2e 20 39 30 32 39 29 5d |] 5 (#$ |. 9029)]|
|00002460| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |).(defal|ias 'nns|
|00002470| 6f 75 70 2d 72 65 61 64 | 2d 61 72 65 61 73 20 23 |oup-read|-areas #|
|00002480| 5b 6e 69 6c 20 22 c0 09 | c2 5c 22 89 1b 85 c9 00 |[nil "..|.\".....|
|00002490| 8a 0c 71 88 c5 0b 21 c6 | 89 89 89 89 89 1e 07 1e |..q...!.|........|
|000024a0| 08 1e 09 1e 5c 6e 1e 0b | 1e 0c 1e 0d 0e 0d 89 41 |....\n..|.......A|
|000024b0| 16 0d 40 89 16 5c 6e 83 | bf 00 ce 20 16 08 cf d0 |..@..\n.|... ....|
|000024c0| 0e 08 5c 22 88 d1 09 0e | 5c 6e d2 48 d3 51 89 16 |..\"....|\n.H.Q..|
|000024d0| 07 21 ab 89 d4 0e 07 d5 | 0e 08 21 5c 22 88 d1 09 |.!......|..!\"...|
|000024e0| 0e 5c 6e d2 48 d6 51 89 | 16 07 21 ab 44 d4 0e 07 |.\n.H.Q.|..!.D...|
|000024f0| d5 0e 08 d7 5c 22 5c 22 | 88 0e 5c 6e d2 0e 08 49 |....\"\"|..\n...I|
|00002500| 88 d8 0e 5c 6e 21 16 0b | d9 0e 5c 6e da 48 0e 1b |...\n!..|..\n.H..|
|00002510| 5c 22 89 16 0c ac 97 0e | 5c 6e da 48 da 0e 0b 42 |\"......|\n.H...B|
|00002520| da 0e 0b 42 0e 5c 6e 44 | 45 0e 1b 42 16 1b aa 09 |...B.\nD|E..B....|
|00002530| 0e 0c 89 41 40 41 89 16 | 09 54 0e 09 0e 0b 5c 5c |...A@A..|.T....\\|
|00002540| 42 0e 5c 6e 44 43 a4 88 | 0e 0c 41 40 0e 09 0e 0b |B.\nDC..|..A@....|
|00002550| 5c 5c a1 88 82 24 00 2e | 07 dc d7 21 88 dd 0b 21 |\\...$..|...!...!|
|00002560| 29 29 87 22 20 5b 6e 6e | 73 6f 75 70 2d 66 69 6c |))." [nn|soup-fil|
|00002570| 65 2d 6e 61 6d 65 20 6e | 6e 73 6f 75 70 2d 74 6d |e-name n|nsoup-tm|
|00002580| 70 2d 64 69 72 65 63 74 | 6f 72 79 20 22 61 72 65 |p-direct|ory "are|
|00002590| 61 73 22 20 61 72 65 61 | 73 2d 66 69 6c 65 20 6e |as" area|s-file n|
|000025a0| 6e 74 70 2d 73 65 72 76 | 65 72 2d 62 75 66 66 65 |ntp-serv|er-buffe|
|000025b0| 72 20 67 6e 75 73 2d 73 | 6f 75 70 2d 70 61 72 73 |r gnus-s|oup-pars|
|000025c0| 65 2d 61 72 65 61 73 20 | 6e 69 6c 20 66 69 6c 65 |e-areas |nil file|
|000025d0| 20 63 75 72 2d 70 72 65 | 66 69 78 20 6c 6e 75 6d | cur-pre|fix lnum|
|000025e0| 20 61 72 65 61 20 6e 75 | 6d 62 65 72 20 65 6e 74 | area nu|mber ent|
|000025f0| 72 79 20 61 72 65 61 73 | 20 6e 6e 73 6f 75 70 2d |ry areas| nnsoup-|
|00002600| 6e 65 78 74 2d 70 72 65 | 66 69 78 20 6d 65 73 73 |next-pre|fix mess|
|00002610| 61 67 65 20 22 49 6e 63 | 6f 72 70 6f 72 61 74 69 |age "Inc|orporati|
|00002620| 6e 67 20 66 69 6c 65 20 | 25 73 2e 2e 2e 22 20 66 |ng file |%s..." f|
|00002630| 69 6c 65 2d 65 78 69 73 | 74 73 2d 70 20 30 20 22 |ile-exis|ts-p 0 "|
|00002640| 2e 49 44 58 22 20 72 65 | 6e 61 6d 65 2d 66 69 6c |.IDX" re|name-fil|
|00002650| 65 20 6e 6e 73 6f 75 70 | 2d 66 69 6c 65 20 22 2e |e nnsoup|-file ".|
|00002660| 4d 53 47 22 20 74 20 6e | 6e 73 6f 75 70 2d 6e 75 |MSG" t n|nsoup-nu|
|00002670| 6d 62 65 72 2d 6f 66 2d | 61 72 74 69 63 6c 65 73 |mber-of-|articles|
|00002680| 20 61 73 73 6f 63 20 31 | 20 6e 6e 73 6f 75 70 2d | assoc 1| nnsoup-|
|00002690| 67 72 6f 75 70 2d 61 6c | 69 73 74 20 6e 6e 73 6f |group-al|ist nnso|
|000026a0| 75 70 2d 77 72 69 74 65 | 2d 61 63 74 69 76 65 2d |up-write|-active-|
|000026b0| 66 69 6c 65 20 64 65 6c | 65 74 65 2d 66 69 6c 65 |file del|ete-file|
|000026c0| 5d 20 38 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |] 8]).(d|efalias |
|000026d0| 27 6e 6e 73 6f 75 70 2d | 6e 75 6d 62 65 72 2d 6f |'nnsoup-|number-o|
|000026e0| 66 2d 61 72 74 69 63 6c | 65 73 20 23 5b 28 61 72 |f-articl|es #[(ar|
|000026f0| 65 61 29 20 22 8a 08 c1 | 48 ab 85 08 c1 48 aa b3 |ea) "...|H....H..|
|00002700| 08 c2 48 c3 48 c4 55 ac | 8d c5 08 c6 48 21 71 88 |..H.H.U.|....H!q.|
|00002710| c7 65 64 5c 22 aa 9d c8 | 08 c6 48 21 71 88 c9 08 |.ed\"...|..H!q...|
|00002720| c6 48 0e 5c 6e 5c 22 ac | 84 cb 08 21 88 c9 08 c6 |.H.\n\".|...!....|
|00002730| 48 0e 5c 6e 5c 22 41 47 | 29 87 22 20 5b 61 72 65 |H.\n\"AG|)." [are|
|00002740| 61 20 34 20 32 20 31 20 | 3f 6e 20 6e 6e 73 6f 75 |a 4 2 1 |?n nnsou|
|00002750| 70 2d 69 6e 64 65 78 2d | 62 75 66 66 65 72 20 30 |p-index-|buffer 0|
|00002760| 20 63 6f 75 6e 74 2d 6c | 69 6e 65 73 20 6e 6e 73 | count-l|ines nns|
|00002770| 6f 75 70 2d 6d 65 73 73 | 61 67 65 2d 62 75 66 66 |oup-mess|age-buff|
|00002780| 65 72 20 61 73 73 6f 63 | 20 6e 6e 73 6f 75 70 2d |er assoc| nnsoup-|
|00002790| 61 72 74 69 63 6c 65 2d | 61 6c 69 73 74 20 6e 6e |article-|alist nn|
|000027a0| 73 6f 75 70 2d 64 69 73 | 73 65 63 74 2d 62 75 66 |soup-dis|sect-buf|
|000027b0| 66 65 72 5d 20 33 5d 29 | 0a 28 64 65 66 61 6c 69 |fer] 3])|.(defali|
|000027c0| 61 73 20 27 6e 6e 73 6f | 75 70 2d 64 69 73 73 65 |as 'nnso|up-disse|
|000027d0| 63 74 2d 62 75 66 66 65 | 72 20 23 5b 28 61 72 65 |ct-buffe|r #[(are|
|000027e0| 61 29 20 22 c0 09 50 5c | 6e c3 48 c4 48 c4 c5 89 |a) "..P\|n.H.H...|
|000027f0| 1e 06 1e 07 1e 08 1e 09 | 1e 5c 6e 65 62 88 0e 09 |........|.\neb...|
|00002800| cb 55 ab a0 cc cd 21 83 | eb 00 ce 79 88 0e 08 54 |.U....!.|...y...T|
|00002810| 89 16 08 60 cf d0 ce 21 | 21 75 88 60 45 0e 07 42 |...`...!|!u.`E..B|
|00002820| 16 07 aa 60 0e 09 d1 55 | ab aa cc 0e 5c 6e 21 83 |...`...U|....\n!.|
|00002830| eb 00 ce 79 88 0e 08 54 | 89 16 08 60 d2 0e 5c 6e |...y...T|...`..\n|
|00002840| c5 d3 23 ab 85 c4 79 88 | aa 83 64 62 88 60 45 0e |..#...y.|..db.`E.|
|00002850| 07 42 16 07 aa 56 0e 09 | d4 55 ab a7 cc d5 21 ab |.B...V..|.U....!.|
|00002860| f2 ce 79 88 0e 08 54 89 | 16 08 60 d6 d7 c5 d3 23 |..y...T.|..`....#|
|00002870| ab 85 c4 79 88 aa 83 64 | 62 88 60 45 0e 07 42 16 |...y...d|b.`E..B.|
|00002880| 07 aa 59 0e 09 d8 55 ac | 86 0e 09 d9 55 ab be 6d |..Y...U.|....U..m|
|00002890| ac c1 60 66 da db dc 5c | 22 5f 60 54 66 da c3 dd |..`f...\|"_`Tf...|
|000028a0| 5c 22 5f 5c 5c 60 c3 5c | 5c 66 da c3 de 5c 22 5f |\"_\\`.\|\f...\"_|
|000028b0| 5c 5c 60 df 5c 5c 66 5c | 5c 16 06 0e 08 54 89 16 |\\`.\\f\|\....T..|
|000028c0| 08 60 e0 5c 5c e1 0e 06 | e0 5c 5c 21 75 88 60 45 |.`.\\...|.\\!u.`E|
|000028d0| 0e 07 42 16 07 aa 42 e2 | e3 0e 09 5c 22 88 5c 6e |..B...B.|...\".\n|
|000028e0| c4 48 0e 07 42 0e 24 42 | 89 16 24 2d 87 22 20 5b |.H..B.$B|..$-." [|
|000028f0| 22 5e 22 20 6d 65 73 73 | 61 67 65 2d 75 6e 69 78 |"^" mess|age-unix|
|00002900| 2d 6d 61 69 6c 2d 64 65 | 6c 69 6d 69 74 65 72 20 |-mail-de|limiter |
|00002910| 61 72 65 61 20 32 20 30 | 20 6e 69 6c 20 6c 65 6e |area 2 0| nil len|
|00002920| 20 61 6c 69 73 74 20 69 | 20 66 6f 72 6d 61 74 20 | alist i| format |
|00002930| 6d 62 6f 78 2d 64 65 6c | 69 6d 20 3f 6e 20 6c 6f |mbox-del|im ?n lo|
|00002940| 6f 6b 69 6e 67 2d 61 74 | 20 22 5e 23 21 20 2a 72 |oking-at| "^#! *r|
|00002950| 6e 65 77 73 20 5c 5c 28 | 2b 5b 30 2d 39 5d 2b 5c |news \\(|+[0-9]+\|
|00002960| 5c 29 20 2a 24 22 20 31 | 20 73 74 72 69 6e 67 2d |\) *$" 1| string-|
|00002970| 74 6f 2d 6e 75 6d 62 65 | 72 20 6d 61 74 63 68 2d |to-numbe|r match-|
|00002980| 73 74 72 69 6e 67 20 3f | 6d 20 72 65 2d 73 65 61 |string ?|m re-sea|
|00002990| 72 63 68 2d 66 6f 72 77 | 61 72 64 20 74 20 3f 4d |rch-forw|ard t ?M|
|000029a0| 20 22 01 01 01 01 5c 6e | 22 20 73 65 61 72 63 68 | "....\n|" search|
|000029b0| 2d 66 6f 72 77 61 72 64 | 20 22 5c 6e 01 01 01 01 |-forward| "\n....|
|000029c0| 5c 6e 22 20 3f 42 20 3f | 62 20 65 78 70 74 20 32 |\n" ?B ?|b expt 2|
|000029d0| 2e 30 20 32 34 20 31 36 | 20 38 20 33 20 34 20 66 |.0 24 16| 8 3 4 f|
|000029e0| 6c 6f 6f 72 20 65 72 72 | 6f 72 20 22 55 6e 6b 6e |loor err|or "Unkn|
|000029f0| 6f 77 6e 20 66 6f 72 6d | 61 74 3a 20 25 63 22 20 |own form|at: %c" |
|00002a00| 6e 6e 73 6f 75 70 2d 61 | 72 74 69 63 6c 65 2d 61 |nnsoup-a|rticle-a|
|00002a10| 6c 69 73 74 5d 20 36 5d | 29 0a 28 64 65 66 61 6c |list] 6]|).(defal|
|00002a20| 69 61 73 20 27 6e 6e 73 | 6f 75 70 2d 69 6e 64 65 |ias 'nns|oup-inde|
|00002a30| 78 2d 62 75 66 66 65 72 | 20 23 5b 28 70 72 65 66 |x-buffer| #[(pref|
|00002a40| 69 78 20 26 6f 70 74 69 | 6f 6e 61 6c 20 6d 65 73 |ix &opti|onal mes|
|00002a50| 73 61 67 65 29 20 22 08 | 09 ab 83 c2 aa 81 c3 50 |sage) ".|.......P|
|00002a60| 1c c5 0c c6 51 1e 07 c8 | 0e 07 21 ae a5 c9 0e 5c |....Q...|..!....\|
|00002a70| 6e 0c 50 21 ad 9d 8a cb | 0e 07 21 71 88 cc 70 21 |n.P!....|..!q..p!|
|00002a80| 88 0e 0d 70 42 0e 0e 42 | 16 0e cf 0e 5c 6e 0c 50 |...pB..B|....\n.P|
|00002a90| 21 88 70 29 2a 87 22 20 | 5b 70 72 65 66 69 78 20 |!.p)*." |[prefix |
|00002aa0| 6d 65 73 73 61 67 65 20 | 22 2e 4d 53 47 22 20 22 |message |".MSG" "|
|00002ab0| 2e 49 44 58 22 20 66 69 | 6c 65 20 22 20 2a 6e 6e |.IDX" fi|le " *nn|
|00002ac0| 73 6f 75 70 20 22 20 22 | 2a 22 20 62 75 66 66 65 |soup " "|*" buffe|
|00002ad0| 72 2d 6e 61 6d 65 20 67 | 65 74 2d 62 75 66 66 65 |r-name g|et-buffe|
|00002ae0| 72 20 66 69 6c 65 2d 65 | 78 69 73 74 73 2d 70 20 |r file-e|xists-p |
|00002af0| 6e 6e 73 6f 75 70 2d 64 | 69 72 65 63 74 6f 72 79 |nnsoup-d|irectory|
|00002b00| 20 67 65 74 2d 62 75 66 | 66 65 72 2d 63 72 65 61 | get-buf|fer-crea|
|00002b10| 74 65 20 62 75 66 66 65 | 72 2d 64 69 73 61 62 6c |te buffe|r-disabl|
|00002b20| 65 2d 75 6e 64 6f 20 6e | 6e 73 6f 75 70 2d 63 75 |e-undo n|nsoup-cu|
|00002b30| 72 72 65 6e 74 2d 67 72 | 6f 75 70 20 6e 6e 73 6f |rrent-gr|oup nnso|
|00002b40| 75 70 2d 62 75 66 66 65 | 72 73 20 6e 6e 68 65 61 |up-buffe|rs nnhea|
|00002b50| 64 65 72 2d 69 6e 73 65 | 72 74 2d 66 69 6c 65 2d |der-inse|rt-file-|
|00002b60| 63 6f 6e 74 65 6e 74 73 | 5d 20 33 5d 29 0a 28 64 |contents|] 3]).(d|
|00002b70| 65 66 61 6c 69 61 73 20 | 27 6e 6e 73 6f 75 70 2d |efalias |'nnsoup-|
|00002b80| 66 69 6c 65 20 23 5b 28 | 70 72 65 66 69 78 20 26 |file #[(|prefix &|
|00002b90| 6f 70 74 69 6f 6e 61 6c | 20 6d 65 73 73 61 67 65 |optional| message|
|00002ba0| 29 20 22 c0 09 5c 6e 0b | ab 83 c4 aa 81 c5 51 21 |) "..\n.|......Q!|
|00002bb0| 87 22 20 5b 65 78 70 61 | 6e 64 2d 66 69 6c 65 2d |." [expa|nd-file-|
|00002bc0| 6e 61 6d 65 20 6e 6e 73 | 6f 75 70 2d 64 69 72 65 |name nns|oup-dire|
|00002bd0| 63 74 6f 72 79 20 70 72 | 65 66 69 78 20 6d 65 73 |ctory pr|efix mes|
|00002be0| 73 61 67 65 20 22 2e 4d | 53 47 22 20 22 2e 49 44 |sage ".M|SG" ".ID|
|00002bf0| 58 22 5d 20 34 5d 29 0a | 28 64 65 66 61 6c 69 61 |X"] 4]).|(defalia|
|00002c00| 73 20 27 6e 6e 73 6f 75 | 70 2d 6d 65 73 73 61 67 |s 'nnsou|p-messag|
|00002c10| 65 2d 62 75 66 66 65 72 | 20 23 5b 28 70 72 65 66 |e-buffer| #[(pref|
|00002c20| 69 78 29 20 22 c0 09 c2 | 5c 22 87 22 20 5b 6e 6e |ix) "...|\"." [nn|
|00002c30| 73 6f 75 70 2d 69 6e 64 | 65 78 2d 62 75 66 66 65 |soup-ind|ex-buffe|
|00002c40| 72 20 70 72 65 66 69 78 | 20 6d 73 67 5d 20 33 5d |r prefix| msg] 3]|
|00002c50| 29 0a 23 40 35 30 20 55 | 6e 70 61 63 6b 20 61 6c |).#@50 U|npack al|
|00002c60| 6c 20 70 61 63 6b 65 74 | 73 20 69 6e 20 60 6e 6e |l packet|s in `nn|
|00002c70| 73 6f 75 70 2d 70 61 63 | 6b 65 74 2d 64 69 72 65 |soup-pac|ket-dire|
|00002c80| 63 74 6f 72 79 27 2e 1f | 0a 28 64 65 66 61 6c 69 |ctory'..|.(defali|
|00002c90| 61 73 20 27 6e 6e 73 6f | 75 70 2d 75 6e 70 61 63 |as 'nnso|up-unpac|
|00002ca0| 6b 2d 70 61 63 6b 65 74 | 73 20 23 5b 6e 69 6c 20 |k-packet|s #[nil |
|00002cb0| 22 c0 09 c2 0b 23 c4 1d | 1e 06 0e 06 89 41 16 06 |"....#..|.....A..|
|00002cc0| 40 89 15 ad a2 c7 c8 0d | 5c 22 88 c9 0e 5c 6e 0e |@.......|\"...\n.|
|00002cd0| 0b 0d 23 ac 87 c7 cc 0d | 5c 22 88 aa 60 cd 0d 21 |..#.....|\"..`..!|
|00002ce0| 88 ce 20 88 c7 cf 21 88 | aa 53 2a 87 22 20 5b 64 |.. ...!.|.S*." [d|
|00002cf0| 69 72 65 63 74 6f 72 79 | 2d 66 69 6c 65 73 20 6e |irectory|-files n|
|00002d00| 6e 73 6f 75 70 2d 70 61 | 63 6b 65 74 2d 64 69 72 |nsoup-pa|cket-dir|
|00002d10| 65 63 74 6f 72 79 20 74 | 20 6e 6e 73 6f 75 70 2d |ectory t| nnsoup-|
|00002d20| 70 61 63 6b 65 74 2d 72 | 65 67 65 78 70 20 6e 69 |packet-r|egexp ni|
|00002d30| 6c 20 70 61 63 6b 65 74 | 20 70 61 63 6b 65 74 73 |l packet| packets|
|00002d40| 20 6d 65 73 73 61 67 65 | 20 22 6e 6e 73 6f 75 70 | message| "nnsoup|
|00002d50| 3a 20 75 6e 70 61 63 6b | 69 6e 67 20 25 73 2e 2e |: unpack|ing %s..|
|00002d60| 2e 22 20 67 6e 75 73 2d | 73 6f 75 70 2d 75 6e 70 |." gnus-|soup-unp|
|00002d70| 61 63 6b 2d 70 61 63 6b | 65 74 20 6e 6e 73 6f 75 |ack-pack|et nnsou|
|00002d80| 70 2d 74 6d 70 2d 64 69 | 72 65 63 74 6f 72 79 20 |p-tmp-di|rectory |
|00002d90| 6e 6e 73 6f 75 70 2d 75 | 6e 70 61 63 6b 65 72 20 |nnsoup-u|npacker |
|00002da0| 22 43 6f 75 6c 64 6e 27 | 74 20 75 6e 70 61 63 6b |"Couldn'|t unpack|
|00002db0| 20 25 73 22 20 64 65 6c | 65 74 65 2d 66 69 6c 65 | %s" del|ete-file|
|00002dc0| 20 6e 6e 73 6f 75 70 2d | 72 65 61 64 2d 61 72 65 | nnsoup-|read-are|
|00002dd0| 61 73 20 22 55 6e 70 61 | 63 6b 69 6e 67 2e 2e 2e |as "Unpa|cking...|
|00002de0| 64 6f 6e 65 22 5d 20 34 | 20 28 23 24 20 2e 20 31 |done"] 4| (#$ . 1|
|00002df0| 31 33 35 31 29 5d 29 0a | 28 64 65 66 61 6c 69 61 |1351)]).|(defalia|
|00002e00| 73 20 27 6e 6e 73 6f 75 | 70 2d 6e 61 72 72 6f 77 |s 'nnsou|p-narrow|
|00002e10| 2d 74 6f 2d 61 72 74 69 | 63 6c 65 20 23 5b 28 61 |-to-arti|cle #[(a|
|00002e20| 72 74 69 63 6c 65 20 26 | 6f 70 74 69 6f 6e 61 6c |rticle &|optional|
|00002e30| 20 61 72 65 61 20 68 65 | 61 64 29 20 22 08 ae 84 | area he|ad) "...|
|00002e40| c1 5c 6e 0b 5c 22 89 18 | ad 85 08 41 40 c4 48 89 |.\n.\"..|...A@.H.|
|00002e50| 1d ad 84 c6 0d c7 5c 22 | 1e 08 c9 1e 5c 6e c9 1e |......\"|....\n..|
|00002e60| 0b 08 85 e5 00 8a 0e 08 | 83 cc 00 08 41 40 cc 48 |........|....A@.H|
|00002e70| cd 48 ce 55 ab e3 cf d0 | 0d 21 21 ab dc c6 0d 21 |.H.U....|.!!....!|
|00002e80| 71 88 7e 88 65 62 88 5c | 6e 08 40 40 5a 79 88 d1 |q.~.eb.\|n.@@Zy..|
|00002e90| 70 21 16 5c 6e cd 79 88 | d2 d3 21 ab ad d1 70 21 |p!.\n.y.|..!...p!|
|00002ea0| 16 0b 0e 08 71 88 7e 88 | 08 41 40 cc 48 c4 48 1e |....q.~.|.A@.H.H.|
|00002eb0| 14 0e 0b 62 88 0e 14 d5 | 55 ac 86 0e 14 d6 55 ab |...b....|U.....U.|
|00002ec0| 86 d7 79 88 60 16 0b 29 | aa 84 0e 08 71 88 7e 88 |..y.`..)|....q.~.|
|00002ed0| 0e 5c 6e 0e 0b ae 81 64 | 7d 88 aa b4 0e 08 71 88 |.\n....d|}.....q.|
|00002ee0| 7e 88 d8 08 41 40 c4 48 | 0e 19 5c 22 ac 86 da 08 |~...A@.H|..\"....|
|00002ef0| 41 40 21 88 5c 6e d8 08 | 41 40 c4 48 0e 19 5c 22 |A@!.\n..|A@.H..\"|
|00002f00| 41 b7 89 1e 1b ab 8b 0e | 1b 41 40 0e 1b 41 41 40 |A.......|.A@..AA@|
|00002f10| 7d 88 29 65 62 88 0e 1c | ab 8f 65 dd de c9 df 23 |}.)eb...|..e....#|
|00002f20| ab 84 60 53 aa 81 64 7d | 88 0e 08 29 2d 87 22 20 |..`S..d}|...)-." |
|00002f30| 5b 61 72 65 61 20 6e 6e | 73 6f 75 70 2d 61 72 74 |[area nn|soup-art|
|00002f40| 69 63 6c 65 2d 74 6f 2d | 61 72 65 61 20 61 72 74 |icle-to-|area art|
|00002f50| 69 63 6c 65 20 6e 6e 73 | 6f 75 70 2d 63 75 72 72 |icle nns|oup-curr|
|00002f60| 65 6e 74 2d 67 72 6f 75 | 70 20 30 20 70 72 65 66 |ent-grou|p 0 pref|
|00002f70| 69 78 20 6e 6e 73 6f 75 | 70 2d 69 6e 64 65 78 2d |ix nnsou|p-index-|
|00002f80| 62 75 66 66 65 72 20 6d | 73 67 20 6d 73 67 2d 62 |buffer m|sg msg-b|
|00002f90| 75 66 20 6e 69 6c 20 62 | 65 67 20 65 6e 64 20 32 |uf nil b|eg end 2|
|00002fa0| 20 31 20 3f 63 20 66 69 | 6c 65 2d 65 78 69 73 74 | 1 ?c fi|le-exist|
|00002fb0| 73 2d 70 20 6e 6e 73 6f | 75 70 2d 66 69 6c 65 20 |s-p nnso|up-file |
|00002fc0| 72 65 61 64 20 6c 6f 6f | 6b 69 6e 67 2d 61 74 20 |read loo|king-at |
|00002fd0| 22 5b 30 2d 39 5d 2b 22 | 20 66 6f 72 6d 61 74 20 |"[0-9]+"| format |
|00002fe0| 3f 6e 20 3f 6d 20 2d 31 | 20 61 73 73 6f 63 20 6e |?n ?m -1| assoc n|
|00002ff0| 6e 73 6f 75 70 2d 61 72 | 74 69 63 6c 65 2d 61 6c |nsoup-ar|ticle-al|
|00003000| 69 73 74 20 6e 6e 73 6f | 75 70 2d 64 69 73 73 65 |ist nnso|up-disse|
|00003010| 63 74 2d 62 75 66 66 65 | 72 20 65 6e 74 72 79 20 |ct-buffe|r entry |
|00003020| 68 65 61 64 20 73 65 61 | 72 63 68 2d 66 6f 72 77 |head sea|rch-forw|
|00003030| 61 72 64 20 22 5c 6e 5c | 6e 22 20 74 5d 20 36 5d |ard "\n\|n" t] 6]|
|00003040| 29 0a 23 40 34 33 20 4d | 61 6b 65 20 61 6e 20 6f |).#@43 M|ake an o|
|00003050| 75 74 62 6f 75 6e 64 20 | 70 61 63 6b 61 67 65 20 |utbound |package |
|00003060| 6f 66 20 53 4f 55 50 20 | 72 65 70 6c 69 65 73 2e |of SOUP |replies.|
|00003070| 1f 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |..(defal|ias 'nns|
|00003080| 6f 75 70 2d 70 61 63 6b | 2d 72 65 70 6c 69 65 73 |oup-pack|-replies|
|00003090| 20 23 5b 6e 69 6c 20 22 | c0 09 21 ac 85 c2 c3 09 | #[nil "|..!.....|
|000030a0| 5c 22 88 c4 20 88 c5 20 | 88 c6 20 88 c7 09 c8 c9 |\".. .. |.. .....|
|000030b0| 23 ac 84 ca cb 21 88 cc | 09 0e 0d 5c 22 87 22 20 |#....!..|...\"." |
|000030c0| 5b 66 69 6c 65 2d 65 78 | 69 73 74 73 2d 70 20 6e |[file-ex|ists-p n|
|000030d0| 6e 73 6f 75 70 2d 72 65 | 70 6c 69 65 73 2d 64 69 |nsoup-re|plies-di|
|000030e0| 72 65 63 74 6f 72 79 20 | 6d 65 73 73 61 67 65 20 |rectory |message |
|000030f0| 22 4e 6f 20 73 75 63 68 | 20 64 69 72 65 63 74 6f |"No such| directo|
|00003100| 72 79 3a 20 25 73 22 20 | 67 6e 75 73 2d 73 6f 75 |ry: %s" |gnus-sou|
|00003110| 70 2d 73 61 76 65 2d 61 | 72 65 61 73 20 6e 6e 73 |p-save-a|reas nns|
|00003120| 6f 75 70 2d 77 72 69 74 | 65 2d 61 63 74 69 76 65 |oup-writ|e-active|
|00003130| 2d 66 69 6c 65 20 6e 6e | 73 6f 75 70 2d 77 72 69 |-file nn|soup-wri|
|00003140| 74 65 2d 72 65 70 6c 69 | 65 73 20 64 69 72 65 63 |te-repli|es direc|
|00003150| 74 6f 72 79 2d 66 69 6c | 65 73 20 6e 69 6c 20 22 |tory-fil|es nil "|
|00003160| 5c 5c 2e 4d 53 47 24 22 | 20 65 72 72 6f 72 20 22 |\\.MSG$"| error "|
|00003170| 4e 6f 20 66 69 6c 65 73 | 20 74 6f 20 70 61 63 6b |No files| to pack|
|00003180| 22 20 67 6e 75 73 2d 73 | 6f 75 70 2d 70 61 63 6b |" gnus-s|oup-pack|
|00003190| 20 6e 6e 73 6f 75 70 2d | 70 61 63 6b 65 72 5d 20 | nnsoup-|packer] |
|000031a0| 34 20 28 23 24 20 2e 20 | 31 32 33 35 39 29 20 6e |4 (#$ . |12359) n|
|000031b0| 69 6c 5d 29 0a 23 40 32 | 35 20 57 72 69 74 65 20 |il]).#@2|5 Write |
|000031c0| 74 68 65 20 52 45 50 4c | 49 45 53 20 66 69 6c 65 |the REPL|IES file|
|000031d0| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |...(defa|lias 'nn|
|000031e0| 73 6f 75 70 2d 77 72 69 | 74 65 2d 72 65 70 6c 69 |soup-wri|te-repli|
|000031f0| 65 73 20 23 5b 6e 69 6c | 20 22 08 ad 88 c1 5c 6e |es #[nil| "....\n|
|00003200| 08 5c 22 88 c3 89 10 87 | 22 20 5b 6e 6e 73 6f 75 |.\".....|" [nnsou|
|00003210| 70 2d 72 65 70 6c 69 65 | 73 2d 6c 69 73 74 20 67 |p-replie|s-list g|
|00003220| 6e 75 73 2d 73 6f 75 70 | 2d 77 72 69 74 65 2d 72 |nus-soup|-write-r|
|00003230| 65 70 6c 69 65 73 20 6e | 6e 73 6f 75 70 2d 72 65 |eplies n|nsoup-re|
|00003240| 70 6c 69 65 73 2d 64 69 | 72 65 63 74 6f 72 79 20 |plies-di|rectory |
|00003250| 6e 69 6c 5d 20 33 20 28 | 23 24 20 2e 20 31 32 37 |nil] 3 (|#$ . 127|
|00003260| 33 30 29 5d 29 0a 23 40 | 35 34 20 52 65 74 75 72 |30)]).#@|54 Retur|
|00003270| 6e 20 74 68 65 20 61 72 | 65 61 20 74 68 61 74 20 |n the ar|ea that |
|00003280| 41 52 54 49 43 4c 45 20 | 69 6e 20 47 52 4f 55 50 |ARTICLE |in GROUP|
|00003290| 20 69 73 20 6c 6f 63 61 | 74 65 64 20 69 6e 2e 1f | is loca|ted in..|
|000032a0| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6e 6e 73 6f |.(defali|as 'nnso|
|000032b0| 75 70 2d 61 72 74 69 63 | 6c 65 2d 74 6f 2d 61 72 |up-artic|le-to-ar|
|000032c0| 65 61 20 23 5b 28 61 72 | 74 69 63 6c 65 20 67 72 |ea #[(ar|ticle gr|
|000032d0| 6f 75 70 29 20 22 c0 09 | 5c 6e 5c 22 41 41 89 1b |oup) "..|\n\"AA..|
|000032e0| ab 8e 0b 40 40 41 0c 57 | ab 86 0b 41 89 13 ac 72 |...@@A.W|...A...r|
|000032f0| 0b ad 82 0b 40 29 87 22 | 20 5b 61 73 73 6f 63 20 |....@)."| [assoc |
|00003300| 67 72 6f 75 70 20 6e 6e | 73 6f 75 70 2d 67 72 6f |group nn|soup-gro|
|00003310| 75 70 2d 61 6c 69 73 74 | 20 61 72 65 61 73 20 61 |up-alist| areas a|
|00003320| 72 74 69 63 6c 65 5d 20 | 34 20 28 23 24 20 2e 20 |rticle] |4 (#$ . |
|00003330| 31 32 39 30 37 29 5d 29 | 0a 28 62 79 74 65 2d 63 |12907)])|.(byte-c|
|00003340| 6f 64 65 20 22 c0 c1 21 | ac 84 5c 6e 0b 44 11 c1 |ode "..!|..\n.D..|
|00003350| 0c 42 14 c0 87 22 20 5b | 62 6f 75 6e 64 70 20 6e |.B..." [|boundp n|
|00003360| 6e 73 6f 75 70 2d 6f 6c | 64 2d 66 75 6e 63 74 69 |nsoup-ol|d-functi|
|00003370| 6f 6e 73 20 6d 65 73 73 | 61 67 65 2d 73 65 6e 64 |ons mess|age-send|
|00003380| 2d 6d 61 69 6c 2d 66 75 | 6e 63 74 69 6f 6e 20 6d |-mail-fu|nction m|
|00003390| 65 73 73 61 67 65 2d 73 | 65 6e 64 2d 6e 65 77 73 |essage-s|end-news|
|000033a0| 2d 66 75 6e 63 74 69 6f | 6e 20 63 75 72 72 65 6e |-functio|n curren|
|000033b0| 74 2d 6c 6f 61 64 2d 6c | 69 73 74 5d 20 32 29 0a |t-load-l|ist] 2).|
|000033c0| 23 40 35 37 20 55 73 65 | 20 74 68 65 20 53 4f 55 |#@57 Use| the SOU|
|000033d0| 50 20 6d 65 74 68 6f 64 | 73 20 66 6f 72 20 70 6f |P method|s for po|
|000033e0| 73 74 69 6e 67 20 6e 65 | 77 73 20 61 6e 64 20 6d |sting ne|ws and m|
|000033f0| 61 69 6c 69 6e 67 20 6d | 61 69 6c 2e 1f 0a 28 64 |ailing m|ail...(d|
|00003400| 65 66 61 6c 69 61 73 20 | 27 6e 6e 73 6f 75 70 2d |efalias |'nnsoup-|
|00003410| 73 65 74 2d 76 61 72 69 | 61 62 6c 65 73 20 23 5b |set-vari|ables #[|
|00003420| 6e 69 6c 20 22 c0 11 c2 | 89 13 87 22 20 5b 6e 6e |nil "...|..." [nn|
|00003430| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 70 6f 73 |soup-req|uest-pos|
|00003440| 74 20 6d 65 73 73 61 67 | 65 2d 73 65 6e 64 2d 6e |t messag|e-send-n|
|00003450| 65 77 73 2d 66 75 6e 63 | 74 69 6f 6e 20 6e 6e 73 |ews-func|tion nns|
|00003460| 6f 75 70 2d 72 65 71 75 | 65 73 74 2d 6d 61 69 6c |oup-requ|est-mail|
|00003470| 20 6d 65 73 73 61 67 65 | 2d 73 65 6e 64 2d 6d 61 | message|-send-ma|
|00003480| 69 6c 2d 66 75 6e 63 74 | 69 6f 6e 5d 20 32 20 28 |il-funct|ion] 2 (|
|00003490| 23 24 20 2e 20 31 33 32 | 35 33 29 20 6e 69 6c 5d |#$ . 132|53) nil]|
|000034a0| 29 0a 23 40 36 37 20 52 | 65 76 65 72 74 20 70 6f |).#@67 R|evert po|
|000034b0| 73 74 69 6e 67 20 61 6e | 64 20 6d 61 69 6c 69 6e |sting an|d mailin|
|000034c0| 67 20 6d 65 74 68 6f 64 | 73 20 74 6f 20 74 68 65 |g method|s to the|
|000034d0| 20 73 74 61 6e 64 61 72 | 64 20 45 6d 61 63 73 20 | standar|d Emacs |
|000034e0| 6d 65 74 68 6f 64 73 2e | 1f 0a 28 64 65 66 61 6c |methods.|..(defal|
|000034f0| 69 61 73 20 27 6e 6e 73 | 6f 75 70 2d 72 65 76 65 |ias 'nns|oup-reve|
|00003500| 72 74 2d 76 61 72 69 61 | 62 6c 65 73 20 23 5b 6e |rt-varia|bles #[n|
|00003510| 69 6c 20 22 08 40 11 08 | 41 40 89 12 87 22 20 5b |il ".@..|A@..." [|
|00003520| 6e 6e 73 6f 75 70 2d 6f | 6c 64 2d 66 75 6e 63 74 |nnsoup-o|ld-funct|
|00003530| 69 6f 6e 73 20 6d 65 73 | 73 61 67 65 2d 73 65 6e |ions mes|sage-sen|
|00003540| 64 2d 6d 61 69 6c 2d 66 | 75 6e 63 74 69 6f 6e 20 |d-mail-f|unction |
|00003550| 6d 65 73 73 61 67 65 2d | 73 65 6e 64 2d 6e 65 77 |message-|send-new|
|00003560| 73 2d 66 75 6e 63 74 69 | 6f 6e 5d 20 32 20 28 23 |s-functi|on] 2 (#|
|00003570| 24 20 2e 20 31 33 34 37 | 39 29 20 6e 69 6c 5d 29 |$ . 1347|9) nil])|
|00003580| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6e 6e 73 6f |.(defali|as 'nnso|
|00003590| 75 70 2d 73 74 6f 72 65 | 2d 72 65 70 6c 79 20 23 |up-store|-reply #|
|000035a0| 5b 28 6b 69 6e 64 29 20 | 22 c0 c1 21 88 c2 c3 21 |[(kind) |"..!...!|
|000035b0| c4 89 70 1d 1e 06 1e 07 | 1e 08 c4 8e 8a 8c c9 20 |..p.....|....... |
|000035c0| 88 0e 5c 6e cb 6b ab 87 | cc 0e 0d 21 88 aa 85 cc |..\n.k..|...!....|
|000035d0| 0e 0e 21 88 29 0e 08 71 | 88 cf 20 88 d0 0d 21 88 |..!.)..q|.. ...!.|
|000035e0| 8c c9 20 88 d1 0e 12 d3 | 5c 22 88 29 64 62 88 68 |.. .....|\".)db.h|
|000035f0| d4 55 ac 83 d4 63 88 d3 | 1e 07 65 62 88 d5 d6 d7 |.U...c..|..eb....|
|00003600| 0e 18 21 d9 51 21 88 da | d9 21 88 db dc 21 88 dd |..!.Q!..|.!...!..|
|00003610| 20 89 16 06 54 62 88 de | 0e 1f 21 ab 83 e0 20 88 | ...Tb..|..!... .|
|00003620| e1 0e 5c 22 e3 0e 5c 6e | 21 c4 0e 24 0e 25 25 e6 |..\"..\n|!..$.%%.|
|00003630| 1e 27 89 1e 28 ab a3 e9 | 0e 28 21 ab 9d 8a 0e 28 |.'..(...|.(!....(|
|00003640| 71 88 65 62 88 d5 ea c4 | d3 23 ab 87 0e 27 54 16 |q.eb....|.#...'T.|
|00003650| 27 aa 72 29 eb ec 0e 27 | 5c 22 88 2a ed 20 88 ee |'.r)...'|\".*. ..|
|00003660| 0e 08 21 2e 07 87 22 20 | 5b 72 65 71 75 69 72 65 |..!..." |[require|
|00003670| 20 6d 61 69 6c 2d 75 74 | 69 6c 73 20 67 65 6e 65 | mail-ut|ils gene|
|00003680| 72 61 74 65 2d 6e 65 77 | 2d 62 75 66 66 65 72 20 |rate-new|-buffer |
|00003690| 22 20 6d 65 73 73 61 67 | 65 20 74 65 6d 70 22 20 |" messag|e temp" |
|000036a0| 6e 69 6c 20 6d 61 69 6c | 62 75 66 20 64 65 6c 69 |nil mail|buf deli|
|000036b0| 6d 6c 69 6e 65 20 63 61 | 73 65 2d 66 6f 6c 64 2d |mline ca|se-fold-|
|000036c0| 73 65 61 72 63 68 20 74 | 65 6d 62 75 66 20 6d 65 |search t|embuf me|
|000036d0| 73 73 61 67 65 2d 6e 61 | 72 72 6f 77 2d 74 6f 2d |ssage-na|rrow-to-|
|000036e0| 68 65 61 64 65 72 73 20 | 6b 69 6e 64 20 22 6d 61 |headers |kind "ma|
|000036f0| 69 6c 22 20 6d 65 73 73 | 61 67 65 2d 67 65 6e 65 |il" mess|age-gene|
|00003700| 72 61 74 65 2d 68 65 61 | 64 65 72 73 20 6d 65 73 |rate-hea|ders mes|
|00003710| 73 61 67 65 2d 72 65 71 | 75 69 72 65 64 2d 6d 61 |sage-req|uired-ma|
|00003720| 69 6c 2d 68 65 61 64 65 | 72 73 20 6d 65 73 73 61 |il-heade|rs messa|
|00003730| 67 65 2d 72 65 71 75 69 | 72 65 64 2d 6e 65 77 73 |ge-requi|red-news|
|00003740| 2d 68 65 61 64 65 72 73 | 20 65 72 61 73 65 2d 62 |-headers| erase-b|
|00003750| 75 66 66 65 72 20 69 6e | 73 65 72 74 2d 62 75 66 |uffer in|sert-buf|
|00003760| 66 65 72 2d 73 75 62 73 | 74 72 69 6e 67 20 6d 65 |fer-subs|tring me|
|00003770| 73 73 61 67 65 2d 72 65 | 6d 6f 76 65 2d 68 65 61 |ssage-re|move-hea|
|00003780| 64 65 72 20 6d 65 73 73 | 61 67 65 2d 69 67 6e 6f |der mess|age-igno|
|00003790| 72 65 64 2d 6d 61 69 6c | 2d 68 65 61 64 65 72 73 |red-mail|-headers|
|000037a0| 20 74 20 3f 5c 6e 20 72 | 65 2d 73 65 61 72 63 68 | t ?\n r|e-search|
|000037b0| 2d 66 6f 72 77 61 72 64 | 20 22 5e 22 20 72 65 67 |-forward| "^" reg|
|000037c0| 65 78 70 2d 71 75 6f 74 | 65 20 6d 61 69 6c 2d 68 |exp-quot|e mail-h|
|000037d0| 65 61 64 65 72 2d 73 65 | 70 61 72 61 74 6f 72 20 |eader-se|parator |
|000037e0| 22 5c 6e 22 20 72 65 70 | 6c 61 63 65 2d 6d 61 74 |"\n" rep|lace-mat|
|000037f0| 63 68 20 62 61 63 6b 77 | 61 72 64 2d 63 68 61 72 |ch backw|ard-char|
|00003800| 20 31 20 70 6f 69 6e 74 | 2d 6d 61 72 6b 65 72 20 | 1 point|-marker |
|00003810| 65 76 61 6c 20 6d 65 73 | 73 61 67 65 2d 6d 61 69 |eval mes|sage-mai|
|00003820| 6c 65 72 2d 73 77 61 6c | 6c 6f 77 73 2d 62 6c 61 |ler-swal|lows-bla|
|00003830| 6e 6b 2d 6c 69 6e 65 20 | 6e 65 77 6c 69 6e 65 20 |nk-line |newline |
|00003840| 67 6e 75 73 2d 73 6f 75 | 70 2d 73 74 6f 72 65 20 |gnus-sou|p-store |
|00003850| 6e 6e 73 6f 75 70 2d 72 | 65 70 6c 69 65 73 2d 64 |nnsoup-r|eplies-d|
|00003860| 69 72 65 63 74 6f 72 79 | 20 6e 6e 73 6f 75 70 2d |irectory| nnsoup-|
|00003870| 6b 69 6e 64 2d 74 6f 2d | 70 72 65 66 69 78 20 6e |kind-to-|prefix n|
|00003880| 6e 73 6f 75 70 2d 72 65 | 70 6c 69 65 73 2d 66 6f |nsoup-re|plies-fo|
|00003890| 72 6d 61 74 2d 74 79 70 | 65 20 6e 6e 73 6f 75 70 |rmat-typ|e nnsoup|
|000038a0| 2d 72 65 70 6c 69 65 73 | 2d 69 6e 64 65 78 2d 74 |-replies|-index-t|
|000038b0| 79 70 65 20 30 20 6e 75 | 6d 20 6d 73 67 2d 62 75 |ype 0 nu|m msg-bu|
|000038c0| 66 20 62 75 66 66 65 72 | 70 20 22 5e 23 21 20 2a |f buffer|p "^#! *|
|000038d0| 72 6e 65 77 73 22 20 6d | 65 73 73 61 67 65 20 22 |rnews" m|essage "|
|000038e0| 53 74 6f 72 65 64 20 25 | 64 20 6d 65 73 73 61 67 |Stored %|d messag|
|000038f0| 65 73 22 20 6e 6e 73 6f | 75 70 2d 77 72 69 74 65 |es" nnso|up-write|
|00003900| 2d 72 65 70 6c 69 65 73 | 20 6b 69 6c 6c 2d 62 75 |-replies| kill-bu|
|00003910| 66 66 65 72 5d 20 37 5d | 29 0a 28 64 65 66 61 6c |ffer] 7]|).(defal|
|00003920| 69 61 73 20 27 6e 6e 73 | 6f 75 70 2d 6b 69 6e 64 |ias 'nns|oup-kind|
|00003930| 2d 74 6f 2d 70 72 65 66 | 69 78 20 23 5b 28 6b 69 |-to-pref|ix #[(ki|
|00003940| 6e 64 29 20 22 08 ac 86 | c1 5c 6e c3 50 21 10 08 |nd) "...|.\n.P!..|
|00003950| 89 1c ab 8e 0d 0c 40 c6 | 48 98 ac 86 0c 41 89 14 |......@.|H....A..|
|00003960| ac 72 0c ab 86 0c 40 c7 | 48 aa 9d c8 c9 5c 6e 21 |.r....@.|H....\n!|
|00003970| 0d ca cb 0e 0c 0e 0d 0d | ce 98 ab 83 cf aa 81 d0 |........|........|
|00003980| 24 23 08 42 89 10 40 c7 | 48 29 87 22 20 5b 6e 6e |$#.B..@.|H)." [nn|
|00003990| 73 6f 75 70 2d 72 65 70 | 6c 69 65 73 2d 6c 69 73 |soup-rep|lies-lis|
|000039a0| 74 20 67 6e 75 73 2d 73 | 6f 75 70 2d 70 61 72 73 |t gnus-s|oup-pars|
|000039b0| 65 2d 72 65 70 6c 69 65 | 73 20 6e 6e 73 6f 75 70 |e-replie|s nnsoup|
|000039c0| 2d 72 65 70 6c 69 65 73 | 2d 64 69 72 65 63 74 6f |-replies|-directo|
|000039d0| 72 79 20 22 52 45 50 4c | 49 45 53 22 20 72 65 70 |ry "REPL|IES" rep|
|000039e0| 6c 69 65 73 20 6b 69 6e | 64 20 31 20 30 20 76 65 |lies kin|d 1 0 ve|
|000039f0| 63 74 6f 72 20 67 6e 75 | 73 2d 73 6f 75 70 2d 75 |ctor gnu|s-soup-u|
|00003a00| 6e 69 71 75 65 2d 70 72 | 65 66 69 78 20 66 6f 72 |nique-pr|efix for|
|00003a10| 6d 61 74 20 22 25 63 25 | 63 25 63 22 20 6e 6e 73 |mat "%c%|c%c" nns|
|00003a20| 6f 75 70 2d 72 65 70 6c | 69 65 73 2d 66 6f 72 6d |oup-repl|ies-form|
|00003a30| 61 74 2d 74 79 70 65 20 | 6e 6e 73 6f 75 70 2d 72 |at-type |nnsoup-r|
|00003a40| 65 70 6c 69 65 73 2d 69 | 6e 64 65 78 2d 74 79 70 |eplies-i|ndex-typ|
|00003a50| 65 20 22 6e 65 77 73 22 | 20 3f 6e 20 3f 6d 5d 20 |e "news"| ?n ?m] |
|00003a60| 31 30 5d 29 0a 23 40 33 | 35 20 28 52 65 2d 29 63 |10]).#@3|5 (Re-)c|
|00003a70| 72 65 61 74 65 20 74 68 | 65 20 53 4f 55 50 20 61 |reate th|e SOUP a|
|00003a80| 63 74 69 76 65 20 66 69 | 6c 65 2e 1f 0a 28 64 65 |ctive fi|le...(de|
|00003a90| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 6d |falias '|nnsoup-m|
|00003aa0| 61 6b 65 2d 61 63 74 69 | 76 65 20 23 5b 6e 69 6c |ake-acti|ve #[nil|
|00003ab0| 20 22 c0 c1 5c 6e c3 c4 | 23 c5 5c 22 c6 89 89 89 | "..\n..|#.\"....|
|00003ac0| 89 89 1e 07 1e 08 1e 09 | 1e 5c 6e 1e 0b 1e 0c 1e |........|.\n.....|
|00003ad0| 0d ce cf 21 71 88 d0 70 | 21 88 0e 0d 83 bf 00 d1 |...!q..p|!.......|
|00003ae0| d2 0e 0d 40 5c 22 88 d3 | 20 88 d4 0e 0d 40 21 88 |...@\"..| ....@!.|
|00003af0| 65 62 88 d5 d6 c6 c3 23 | ac 85 d7 16 0b aa 85 d8 |eb.....#|........|
|00003b00| d9 21 16 0b da 65 64 5c | 22 16 5c 6e db dc 0e 0d |.!...ed\|".\n....|
|00003b10| 40 5c 22 88 0e 0d 40 dd | 94 dd 95 4f 16 09 de 0e |@\"...@.|...O....|
|00003b20| 0b 0e 0c 5c 22 89 16 08 | ac 9d 0e 0b dd 0e 5c 6e |...\"...|......\n|
|00003b30| 42 dd 0e 5c 6e 42 df 0e | 09 0e 0b e0 e1 0e 5c 6e |B..\nB..|......\n|
|00003b40| 25 44 45 0e 0c 42 16 0c | aa a9 0e 08 89 41 40 41 |%DE..B..|.....A@A|
|00003b50| 89 16 07 54 0e 07 0e 5c | 6e 5c 5c 42 df 0e 09 0e |...T...\|n\\B....|
|00003b60| 0b e0 e1 0e 5c 6e 25 44 | 43 a4 88 0e 08 41 40 0e |....\n%D|C....A@.|
|00003b70| 07 0e 5c 6e 5c 5c a1 88 | 0e 0d 41 89 16 0d 84 2a |..\n\\..|..A....*|
|00003b80| 00 d1 e1 21 88 0e 0c 16 | 5c 22 e3 c3 21 2e 07 87 |...!....|\"..!...|
|00003b90| 22 20 5b 73 6f 72 74 20 | 64 69 72 65 63 74 6f 72 |" [sort |director|
|00003ba0| 79 2d 66 69 6c 65 73 20 | 6e 6e 73 6f 75 70 2d 64 |y-files |nnsoup-d|
|00003bb0| 69 72 65 63 74 6f 72 79 | 20 74 20 22 49 44 58 24 |irectory| t "IDX$|
|00003bc0| 22 20 23 5b 28 66 31 20 | 66 32 29 20 22 c0 c1 5c |" #[(f1 |f2) "..\|
|00003bd0| 6e 5c 22 88 c3 c4 c5 5c | 6e 5c 22 21 c0 c1 0e 06 |n\"....\|n\"!....|
|00003be0| 5c 22 88 c3 c4 c5 0e 06 | 5c 22 21 57 87 22 20 5b |\"......|\"!W." [|
|00003bf0| 73 74 72 69 6e 67 2d 6d | 61 74 63 68 20 22 2f 5c |string-m|atch "/\|
|00003c00| 5c 28 5b 30 2d 39 5d 2b | 5c 5c 29 5c 5c 2e 22 20 |\([0-9]+|\\)\\." |
|00003c10| 66 31 20 73 74 72 69 6e | 67 2d 74 6f 2d 69 6e 74 |f1 strin|g-to-int|
|00003c20| 20 6d 61 74 63 68 2d 73 | 74 72 69 6e 67 20 31 20 | match-s|tring 1 |
|00003c30| 66 32 5d 20 35 5d 20 6e | 69 6c 20 6d 69 6e 20 65 |f2] 5] n|il min e|
|00003c40| 6c 65 6d 20 69 64 65 6e | 74 20 6c 69 6e 65 73 20 |lem iden|t lines |
|00003c50| 67 72 6f 75 70 20 61 63 | 74 69 76 65 20 66 69 6c |group ac|tive fil|
|00003c60| 65 73 20 67 65 74 2d 62 | 75 66 66 65 72 2d 63 72 |es get-b|uffer-cr|
|00003c70| 65 61 74 65 20 22 20 2a | 6e 6e 73 6f 75 70 20 77 |eate " *|nnsoup w|
|00003c80| 6f 72 6b 2a 22 20 62 75 | 66 66 65 72 2d 64 69 73 |ork*" bu|ffer-dis|
|00003c90| 61 62 6c 65 2d 75 6e 64 | 6f 20 6d 65 73 73 61 67 |able-und|o messag|
|00003ca0| 65 20 22 44 6f 69 6e 67 | 20 25 73 2e 2e 2e 22 20 |e "Doing| %s..." |
|00003cb0| 65 72 61 73 65 2d 62 75 | 66 66 65 72 20 6e 6e 68 |erase-bu|ffer nnh|
|00003cc0| 65 61 64 65 72 2d 69 6e | 73 65 72 74 2d 66 69 6c |eader-in|sert-fil|
|00003cd0| 65 2d 63 6f 6e 74 65 6e | 74 73 20 72 65 2d 73 65 |e-conten|ts re-se|
|00003ce0| 61 72 63 68 2d 66 6f 72 | 77 61 72 64 20 22 5e 5b |arch-for|ward "^[|
|00003cf0| 5e 09 5d 2a 09 5b 5e 09 | 5d 2a 09 5b 5e 09 5d 2a |^.]*.[^.|]*.[^.]*|
|00003d00| 09 5b 5e 09 5d 2a 09 5b | 5e 09 5d 2a 09 5b 5e 09 |.[^.]*.[|^.]*.[^.|
|00003d10| 5d 2a 09 5b 5e 09 5d 2a | 09 5b 5e 09 5d 2a 09 20 |]*.[^.]*|.[^.]*. |
|00003d20| 2a 5c 5c 28 58 72 65 66 | 3a 20 5c 5c 29 3f 20 2a |*\\(Xref|: \\)? *|
|00003d30| 5b 5e 20 5d 2a 20 5c 5c | 28 5b 5e 20 5d 2b 5c 5c |[^ ]* \\|([^ ]+\\|
|00003d40| 29 3a 5b 30 2d 39 5d 22 | 20 22 75 6e 6b 6e 6f 77 |):[0-9]"| "unknow|
|00003d50| 6e 22 20 6d 61 74 63 68 | 2d 73 74 72 69 6e 67 20 |n" match|-string |
|00003d60| 32 20 63 6f 75 6e 74 2d | 6c 69 6e 65 73 20 73 74 |2 count-|lines st|
|00003d70| 72 69 6e 67 2d 6d 61 74 | 63 68 20 22 2f 5c 5c 28 |ring-mat|ch "/\\(|
|00003d80| 5b 30 2d 39 5d 2b 5c 5c | 29 5c 5c 2e 22 20 31 20 |[0-9]+\\|)\\." 1 |
|00003d90| 61 73 73 6f 63 20 76 65 | 63 74 6f 72 20 22 6e 63 |assoc ve|ctor "nc|
|00003da0| 6d 22 20 22 22 20 6e 6e | 73 6f 75 70 2d 67 72 6f |m" "" nn|soup-gro|
|00003db0| 75 70 2d 61 6c 69 73 74 | 20 6e 6e 73 6f 75 70 2d |up-alist| nnsoup-|
|00003dc0| 77 72 69 74 65 2d 61 63 | 74 69 76 65 2d 66 69 6c |write-ac|tive-fil|
|00003dd0| 65 5d 20 31 30 20 28 23 | 24 20 2e 20 31 34 39 35 |e] 10 (#|$ . 1495|
|00003de0| 34 29 20 6e 69 6c 5d 29 | 0a 23 40 36 33 20 44 65 |4) nil])|.#@63 De|
|00003df0| 6c 65 74 65 20 61 6e 79 | 20 2a 2e 4d 53 47 20 61 |lete any| *.MSG a|
|00003e00| 6e 64 20 2a 2e 49 44 58 | 20 66 69 6c 65 73 20 74 |nd *.IDX| files t|
|00003e10| 68 61 74 20 61 72 65 6e | 27 74 20 6b 6e 6f 77 6e |hat aren|'t known|
|00003e20| 20 62 79 20 6e 6e 73 6f | 75 70 2e 1f 0a 28 64 65 | by nnso|up...(de|
|00003e30| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 64 |falias '|nnsoup-d|
|00003e40| 65 6c 65 74 65 2d 75 6e | 72 65 66 65 72 65 6e 63 |elete-un|referenc|
|00003e50| 65 64 2d 6d 65 73 73 61 | 67 65 2d 66 69 6c 65 73 |ed-messa|ge-files|
|00003e60| 20 23 5b 6e 69 6c 20 22 | c0 c1 c2 c3 0c 5c 22 5c | #[nil "|.....\"\|
|00003e70| 22 1d c6 1e 07 c8 0e 09 | ca 0e 07 23 1e 0b ca 1e |".......|...#....|
|00003e80| 0c ca 1e 0d 0e 0b 89 41 | 16 0b 40 89 16 0d ab 9a |.......A|..@.....|
|00003e90| ce 0e 07 0e 0d 5c 22 88 | 0e 0d cf 89 94 4f 0d b6 |.....\".|.....O..|
|00003ea0| ac 63 0e 0d 0e 0c 42 16 | 0c aa 5a d0 0e 0c d1 5c |.c....B.|..Z....\|
|00003eb0| 22 16 0c d2 d3 d4 0e 0c | 23 2d 87 22 20 5b 61 70 |".......|#-." [ap|
|00003ec0| 70 6c 79 20 6e 63 6f 6e | 63 20 6d 61 70 63 61 72 |ply ncon|c mapcar|
|00003ed0| 20 23 5b 28 67 61 29 20 | 22 c0 c1 5c 6e 41 41 5c | #[(ga) |"..\nAA\|
|00003ee0| 22 87 22 20 5b 6d 61 70 | 63 61 72 20 23 5b 28 61 |"." [map|car #[(a|
|00003ef0| 72 65 61 29 20 22 08 41 | 40 c1 48 87 22 20 5b 61 |rea) ".A|@.H." [a|
|00003f00| 72 65 61 20 30 5d 20 32 | 5d 20 67 61 5d 20 33 5d |rea 0] 2|] ga] 3]|
|00003f10| 20 6e 6e 73 6f 75 70 2d | 67 72 6f 75 70 2d 61 6c | nnsoup-|group-al|
|00003f20| 69 73 74 20 6b 6e 6f 77 | 6e 20 22 5c 5c 2e 4d 53 |ist know|n "\\.MS|
|00003f30| 47 24 5c 5c 7c 5c 5c 2e | 49 44 58 24 22 20 72 65 |G$\\|\\.|IDX$" re|
|00003f40| 67 65 78 70 20 64 69 72 | 65 63 74 6f 72 79 2d 66 |gexp dir|ectory-f|
|00003f50| 69 6c 65 73 20 6e 6e 73 | 6f 75 70 2d 64 69 72 65 |iles nns|oup-dire|
|00003f60| 63 74 6f 72 79 20 6e 69 | 6c 20 66 69 6c 65 73 20 |ctory ni|l files |
|00003f70| 6e 6f 6e 2d 66 69 6c 65 | 73 20 66 69 6c 65 20 73 |non-file|s file s|
|00003f80| 74 72 69 6e 67 2d 6d 61 | 74 63 68 20 30 20 73 6f |tring-ma|tch 0 so|
|00003f90| 72 74 20 73 74 72 69 6e | 67 3c 20 6d 61 70 2d 79 |rt strin|g< map-y|
|00003fa0| 2d 6f 72 2d 6e 2d 70 20 | 22 44 65 6c 65 74 65 20 |-or-n-p |"Delete |
|00003fb0| 66 69 6c 65 20 25 73 3f | 20 22 20 23 5b 28 66 69 |file %s?| " #[(fi|
|00003fc0| 6c 65 29 20 22 c0 09 5c | 6e 50 21 87 22 20 5b 64 |le) "..\|nP!." [d|
|00003fd0| 65 6c 65 74 65 2d 66 69 | 6c 65 20 6e 6e 73 6f 75 |elete-fi|le nnsou|
|00003fe0| 70 2d 64 69 72 65 63 74 | 6f 72 79 20 66 69 6c 65 |p-direct|ory file|
|00003ff0| 5d 20 33 5d 5d 20 35 20 | 28 23 24 20 2e 20 31 35 |] 3]] 5 |(#$ . 15|
|00004000| 38 35 34 29 20 6e 69 6c | 5d 29 0a 28 70 72 6f 76 |854) nil|]).(prov|
|00004010| 69 64 65 20 27 6e 6e 73 | 6f 75 70 29 0a |ide 'nns|oup). |
+--------+-------------------------+-------------------------+--------+--------+